)]}'
{
  "commit": "45eb70a457aa32003ce09d191e21623b0b16e10f",
  "tree": "7ca870d9d6565c02cbddedd27252dc7e8fbef1fc",
  "parents": [
    "29012f926381015fb463e66f090c5c3de5cb0ba5"
  ],
  "author": {
    "name": "Jecel Assumpcao Jr",
    "email": "jecel@merlintec.com",
    "time": "Thu Dec 10 03:24:06 2020 -0300"
  },
  "committer": {
    "name": "Jecel Assumpcao Jr",
    "email": "jecel@merlintec.com",
    "time": "Thu Dec 10 03:24:06 2020 -0300"
  },
  "message": "change how power grid is generated for user_project_wrapper\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c140b963cd38a36c5fb6412369fec3c89d236d94",
      "old_mode": 33188,
      "old_path": "README_MORPHLE_LOGIC.md",
      "new_id": "00c05052e06ece78e443475569e668943c7da61e",
      "new_mode": 33188,
      "new_path": "README_MORPHLE_LOGIC.md"
    },
    {
      "type": "modify",
      "old_id": "80002a420c358c5965381fd9fb3a30471aee3183",
      "old_mode": 33188,
      "old_path": "def/morphle_ycell.def",
      "new_id": "dfeafefd8e0c3a43c2c50e684901e97e8b5d2d16",
      "new_mode": 33188,
      "new_path": "def/morphle_ycell.def"
    },
    {
      "type": "modify",
      "old_id": "841d166a0fb10f87cdd6b09c5bba29d15ee4e2e7",
      "old_mode": 33188,
      "old_path": "def/user_proj_example.def",
      "new_id": "3b6153aac06f6ea94fb6ed6ca1b613c53da90924",
      "new_mode": 33188,
      "new_path": "def/user_proj_example.def"
    },
    {
      "type": "modify",
      "old_id": "2f46be791ca8de8d57efd24e1533cbe0c50c8a07",
      "old_mode": 33188,
      "old_path": "gds/morphle_ycell.gds.gz",
      "new_id": "6c12d8997b8048cf67b0fe57725e8a8e09abda80",
      "new_mode": 33188,
      "new_path": "gds/morphle_ycell.gds.gz"
    },
    {
      "type": "modify",
      "old_id": "1ecb78b17df637773ab5ae1c6930abda2dd28c8e",
      "old_mode": 33188,
      "old_path": "gds/user_proj_example.gds.gz",
      "new_id": "9c058243812ddcf92b433231375042098b23f70a",
      "new_mode": 33188,
      "new_path": "gds/user_proj_example.gds.gz"
    },
    {
      "type": "modify",
      "old_id": "23940ae16c1ceb3e78ade7ac3fba4a44fb36e59e",
      "old_mode": 33188,
      "old_path": "lef/morphle_ycell.lef",
      "new_id": "f98bc7fd2c4adeeca0877f99ad1f63649d3be16c",
      "new_mode": 33188,
      "new_path": "lef/morphle_ycell.lef"
    },
    {
      "type": "modify",
      "old_id": "0a9cdea7cadd629153ac0f12e90ec2070d0f84bf",
      "old_mode": 33188,
      "old_path": "lef/user_proj_example.lef",
      "new_id": "fbe4975ee04f43effbe2656a088ac7678e80c102",
      "new_mode": 33188,
      "new_path": "lef/user_proj_example.lef"
    },
    {
      "type": "modify",
      "old_id": "7913275d7c92d8effdf368b25b717f6546364ef2",
      "old_mode": 33188,
      "old_path": "ol_templates/Makefile",
      "new_id": "2b5cb0125e6ed4e396136ac6eb848fa116003801",
      "new_mode": 33188,
      "new_path": "ol_templates/Makefile"
    },
    {
      "type": "modify",
      "old_id": "6f8265b93aa6f78cba8ceef0f19eefe0d16e5d98",
      "old_mode": 33188,
      "old_path": "ol_templates/config_block2.tcl",
      "new_id": "93ff8f33e4770094f471e80401e772e4934237e5",
      "new_mode": 33188,
      "new_path": "ol_templates/config_block2.tcl"
    },
    {
      "type": "delete",
      "old_id": "97912b5da589e3b0065379800ae40f51250a9acc",
      "old_mode": 33261,
      "old_path": "openlane/morphle_yblock/config.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1f2378b038181337f7eb6477af2e9ff842a961af",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/interactive.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f6d953c8ebaf5ba335d8d39c0c24c4ba7e4d95bc",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/pdn.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "348552e6c9d9ccb1550b4272d1a158a21dc939a1",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/pin_order.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a9a42fb3072b2d11ae254594cc7fc69bb51c1a29",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/cmds.log",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "900b29317d540386d3fb0379bf3b7094ea5d41f5",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/config.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8ae1dab4c4c65b9ecf461b26086d3d32c1805d69",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/error.log",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5030cb5da9ae676503ac63319e0b339033f93fef",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/logs/floorplan/place_io_ol.log",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "71e3730960acb569e8598452648ffe2f6c4d82ac",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/logs/floorplan/verilog2def.openroad.log",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5805787ae5cef7d932d059e475cfa2d02f067013",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/logs/floorplan/verilog2def_openroad_runtime.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cf02a7d4b0deeb92f0b94ba9b241cf1c24f03264",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/logs/synthesis/yosys.log",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "edcb6e6deb4d799ca9a17de28cf8a22d64322715",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/logs/synthesis/yosys_runtime.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "be649aed617477f956f0465d127820200f89265f",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/reports/floorplan/verilog2def.core_area.rpt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a834f7ba2ffab4cce3a56028b2201add8ed924ba",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/reports/floorplan/verilog2def.die_area.rpt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/results/cts/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/results/floorplan/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/results/lvs/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/results/magic/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/results/placement/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/results/routing/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/results/synthesis/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "80fab7c1fbe67cc4037365b9bb1fde6ee56de9eb",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/results/synthesis/yblock.synthesis.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "80fab7c1fbe67cc4037365b9bb1fde6ee56de9eb",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/results/synthesis/yblock.synthesis.ve",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/cts/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff90307b0ac15931120fc25c7b6acc83ebadfc0c",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/floorplan/ioPlacer.def",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/floorplan/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "30c55a9090ca77fd7bb59a84026addaa9109242d",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/floorplan/verilog2def_openroad.def",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/lvs/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/magic/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "579e7be0f46f4b9b1caf5034cfa04376d83a6113",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/merged.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "579e7be0f46f4b9b1caf5034cfa04376d83a6113",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/placement/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/routing/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "654910764051dd93237b2add23f0ef8f2c08f25d",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/synthesis/hierarchy.dot",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c48782e7d053b645bf4aa41f494ddb1f111532d9",
      "old_mode": 40960,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/synthesis/merged_unpadded.lef",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "948dbd263f790abf096bbed3af97ecbf78105753",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/tracks_copy.info",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1f1f6ff6e3d100554adbc909e5d8fe3a87efb039",
      "old_mode": 33188,
      "old_path": "openlane/morphle_yblock/runs/morphle_yblock/tmp/trimmed.lib",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d4a8f257f97217999501f7403fdc35687f9e58a4",
      "old_mode": 40960,
      "old_path": "openlane/user_project_wrapper/config.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0797f0358b0192016079acf5a1265ae887120857",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/config.tcl"
    },
    {
      "type": "delete",
      "old_id": "394f62ba0a44f3e40376a5ddf42a551dba74f8ca",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/interactive.tcl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cf4fc8e119478954ff34bb59f4354d368c1febe",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/macro_placement.cfg"
    },
    {
      "type": "modify",
      "old_id": "f6d953c8ebaf5ba335d8d39c0c24c4ba7e4d95bc",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper/pdn.tcl",
      "new_id": "3e2dc28c5a39e325c6e8180a506c7128274387cf",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper/pdn.tcl"
    },
    {
      "type": "modify",
      "old_id": "66a1707534ca74a98723901fea0418742fb7c98c",
      "old_mode": 33188,
      "old_path": "openlane/user_project_wrapper_empty/config.tcl",
      "new_id": "a2d32b92f18c110f1d3d271214f25c4634ecf7f1",
      "new_mode": 33188,
      "new_path": "openlane/user_project_wrapper_empty/config.tcl"
    },
    {
      "type": "modify",
      "old_id": "3f1a45eed57d3d6b0d668788c81744bca0554609",
      "old_mode": 33188,
      "old_path": "verilog/morphle/ycell.v",
      "new_id": "d81f5d23d4cd1f181f1fee4687b6932478fd149f",
      "new_mode": 33188,
      "new_path": "verilog/morphle/ycell.v"
    },
    {
      "type": "modify",
      "old_id": "16ab648d4b09864b4a7b351d86a4014bdb244c98",
      "old_mode": 33188,
      "old_path": "verilog/mtests/test005.tv",
      "new_id": "57149ece9498b300caef42aaf81cefff280c3251",
      "new_mode": 33188,
      "new_path": "verilog/mtests/test005.tv"
    },
    {
      "type": "modify",
      "old_id": "b757b35742c936b414ed86957fc90177f3a4afdc",
      "old_mode": 33188,
      "old_path": "verilog/mtests/test005upblock.v",
      "new_id": "f627a56b4194534375ba3705219081026503bf02",
      "new_mode": 33188,
      "new_path": "verilog/mtests/test005upblock.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aac19407f4df5844bf7ff27c3311c9a02aa91d3e",
      "new_mode": 33188,
      "new_path": "verilog/rtl/manifest"
    }
  ]
}
