)]}'
{
  "commit": "2ca460268140fa8d2e9485d643d14a5535fd1215",
  "tree": "800358a03113a2b8d346e23796a3e0e5763f17f2",
  "parents": [
    "d730df7611dd888a5d316fcd16dcf594f86ad028"
  ],
  "author": {
    "name": "agorararmard",
    "email": "aagouhar@efabless.com",
    "time": "Thu Feb 11 21:43:51 2021 +0200"
  },
  "committer": {
    "name": "agorararmard",
    "email": "aagouhar@efabless.com",
    "time": "Thu Feb 11 21:43:51 2021 +0200"
  },
  "message": "Revised the exclude lists used in openlane\n\n- Made the exclude lists configurable.\n- Separated the exclusion lists to no_synth.cells and drc_exclude.cells.\n- The merging of the two lists will be used in synthesis.\n- Only the drc_exclude.cells will be used in optimizations.\n- Aggressively reduced the don\u0027t-use list.\n\nMore documentation will be added to the openlane side to explain the usage of both.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0bb291774d3a85e42c71bd37592a132ba5c0979",
      "old_mode": 33188,
      "old_path": "sky130/Makefile.in",
      "new_id": "eef8a35f9baf828c9efe54f303266018e9513f69",
      "new_mode": 33188,
      "new_path": "sky130/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "78548de5ff42cac7ffb2107b8298e417f5011d44",
      "old_mode": 33261,
      "old_path": "sky130/openlane/config.tcl",
      "new_id": "c80e203f93bcc1bd07e0a54a65bf393514df67ce",
      "new_mode": 33261,
      "new_path": "sky130/openlane/config.tcl"
    },
    {
      "type": "modify",
      "old_id": "c78bb078c7ba793f895fb734c6cfc383deb9b69a",
      "old_mode": 33261,
      "old_path": "sky130/openlane/sky130_fd_sc_hd/config.tcl",
      "new_id": "a0256500c40cb78fbad3c628bcc7fa345d8a04ce",
      "new_mode": 33261,
      "new_path": "sky130/openlane/sky130_fd_sc_hd/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c12194070f41970f3ad77a5a87f45fac262a7872",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hd/drc_exclude.cells"
    },
    {
      "type": "modify",
      "old_id": "b59a93ede8c1d2431c9e1f8dae79e89e73a8e887",
      "old_mode": 33188,
      "old_path": "sky130/openlane/sky130_fd_sc_hd/no_synth.cells",
      "new_id": "6470de36e80eb1468b04a11c912eb386f34800bd",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hd/no_synth.cells"
    },
    {
      "type": "modify",
      "old_id": "a2fc1e9e904d07dc5b716ca39eaf838a8f34a34a",
      "old_mode": 33261,
      "old_path": "sky130/openlane/sky130_fd_sc_hdll/config.tcl",
      "new_id": "9204ec2a95f996126f028b323c5c65c1b2cbe843",
      "new_mode": 33261,
      "new_path": "sky130/openlane/sky130_fd_sc_hdll/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "584f5bc223e6cf0fd59e176a2cc3bf366f7b0ee5",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hdll/drc_exclude.cells"
    },
    {
      "type": "modify",
      "old_id": "8014154db919c8e9c076c3c5b8e4d7be74a29396",
      "old_mode": 33188,
      "old_path": "sky130/openlane/sky130_fd_sc_hdll/no_synth.cells",
      "new_id": "81a72dc65905f4e53197050d420c6394d2e4e361",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hdll/no_synth.cells"
    },
    {
      "type": "modify",
      "old_id": "0a26d27970248dce41b02db089e52679032747f5",
      "old_mode": 33261,
      "old_path": "sky130/openlane/sky130_fd_sc_hs/config.tcl",
      "new_id": "9124f17da668534f72c5a5131b8e5600cc8a05dd",
      "new_mode": 33261,
      "new_path": "sky130/openlane/sky130_fd_sc_hs/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f05d14eb508448ec5b7177a2c5309b4d4cc32dc",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hs/drc_exclude.cells"
    },
    {
      "type": "modify",
      "old_id": "35a5e4c1397cee3fbbc48cc83f403d4442db5183",
      "old_mode": 33188,
      "old_path": "sky130/openlane/sky130_fd_sc_hs/no_synth.cells",
      "new_id": "5d83a20e368e6680ddcffcbf508c0686a75232a1",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hs/no_synth.cells"
    },
    {
      "type": "modify",
      "old_id": "211a102ebe23357856fe4178b0497791d70f7177",
      "old_mode": 33188,
      "old_path": "sky130/openlane/sky130_fd_sc_hvl/config.tcl",
      "new_id": "bb2bc5083f94db023d8c72be58c7cc06efc44344",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_hvl/config.tcl"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "sky130/openlane/sky130_fd_sc_hvl/no_synth.cells",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2edb61f2ad10ab7b257b0c2c03e9a3135e78e692",
      "old_mode": 33261,
      "old_path": "sky130/openlane/sky130_fd_sc_ls/config.tcl",
      "new_id": "3489def9aeb327c5a0624b5541b1cf4cc36f7f0e",
      "new_mode": 33261,
      "new_path": "sky130/openlane/sky130_fd_sc_ls/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73fb2040cce2a664d07ce17b54f9a409c9912ae3",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_ls/drc_exclude.cells"
    },
    {
      "type": "modify",
      "old_id": "24d3ad12b24d61dd6b19bdb3f77d3aa92ce28280",
      "old_mode": 33188,
      "old_path": "sky130/openlane/sky130_fd_sc_ls/no_synth.cells",
      "new_id": "957ed8ebb41791a4377b23310b1814b032c19d54",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_ls/no_synth.cells"
    },
    {
      "type": "modify",
      "old_id": "179463938da19615bf38d4668608575826ede024",
      "old_mode": 33261,
      "old_path": "sky130/openlane/sky130_fd_sc_ms/config.tcl",
      "new_id": "0cd97c92762e48c7b3a005ad316e4a54b04b1e54",
      "new_mode": 33261,
      "new_path": "sky130/openlane/sky130_fd_sc_ms/config.tcl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb9e3be6b778c02feae65b160b784dc57c03144e",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_ms/drc_exclude.cells"
    },
    {
      "type": "modify",
      "old_id": "8030886881a9cc9be5de355e00782967c6402ef1",
      "old_mode": 33188,
      "old_path": "sky130/openlane/sky130_fd_sc_ms/no_synth.cells",
      "new_id": "7c1c45f11603604fce7cac53356fba04080ba1a8",
      "new_mode": 33188,
      "new_path": "sky130/openlane/sky130_fd_sc_ms/no_synth.cells"
    }
  ]
}
