)]}'
{
  "commit": "075bb1f58ff0e0c6aaadee56b2e3205ce2ddcbd8",
  "tree": "cf0f7ad1a1f26063e17fe45f094bf2b64a1b7359",
  "parents": [
    "ea31a5234fcb3ad20a20f3fe423db324bd230db3"
  ],
  "author": {
    "name": "Alvaro Fernandez",
    "email": "alvfernandezb@gmail.com",
    "time": "Tue Jun 22 15:21:51 2021 -0300"
  },
  "committer": {
    "name": "Alvaro Fernandez",
    "email": "alvfernandezb@gmail.com",
    "time": "Tue Jun 22 15:21:51 2021 -0300"
  },
  "message": "Agregado res amp\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d4f93a25cfa405bee23a0691768956673070b12",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/DFlipFlop.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "300e13aec6633626f32c6d74426f2e60e68ac385",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/buffer_no_inv_x05.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "958b6a35d8d34237da785dffc1c7038ce26f524e",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/clock_inverter.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec1dfcaa8f07b3917e527b5a5f61946ed1e7a457",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/delay_cell_buff.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9863834869011bab227902ad5eb5c4b11abbbc1a",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/inverter_cp_x1.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d901dd2c884d364a89de5a72079044abce7d3608",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/inverter_min.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04c5dfd408361dd39bf03554d6fb4a8efda8c321",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/inverter_min_x16.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d177d97feb6a49f7625dc14e5ada7a1b2149a520",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/inverter_min_x4.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa1322bf1d9c72ea2f8b2ab79b031fec19f9ec88",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/iref_ctrl_res_amp.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc7c2ecadcbc194e4c7e1633b564471f649e21de",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/latch_diff.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "768486f75c96e992c04ac2920376eff57dee5ae2",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/mux_2to1_logic.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c125dc584a554fd849ef5946a49afc525682a2fd",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/nand_logic.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0514afd6c84daf874cf329828a526186c890f68f",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/res_amp_lin.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "344b8cfca785475b0b15a44737bfd3040f0b4ac8",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/res_amp_lin_prog.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63b3724261d81969e940adaab2da12b28b92070d",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/res_amp_sync_v2.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a472b13c14dcaebe5c4a2bc51fdbe6a660ac7944",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/res_amp_top.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c2c16d9e98de822ad4797cff4f57691941c2dca",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_283H86.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a815ca1f69f81ad9ed731ac661686c2eabe8e689",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_2BS6QM.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3752b246c7ad47d81576a5ae6ed4c51a1c46d88",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_2BS854.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "381fce7d399843d9b0a5e384ed32ced5d0526a4c",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_3H67RK.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcf7ce59231e6385667ee4f45d953857279c9808",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_72JNYZ.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "722cbbd0124305e166e2242ac78bbaeddbaa26c3",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_8T23P9.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09da4e6a262316b0ac73bc530db2f417c3ce6327",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_B2JNY3.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a5d479d3e0449079e91912e68987983d23e6bc0",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_BHR94T.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cc15e6241c16d54bc438298137a3cfca52ebe3c",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_C5D4P9.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83d374f5f47aaeb95a59855371349b246bdc8fdd",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_CFLRKA.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f257bf68745ba4193a11e4f0f90b7b83ec8e5892",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_DXA56D.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2eb0a1654862e0a997b82d9f3cbab94ea5d2cb9b",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_HAN8QX.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45ca0650f177e5948d7dfb238fdc72d92f7128b6",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_KU9PSX.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d64ed3daeada09eb1b7adb0bc8789435bfbf8ce",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_L78GGD.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ada88f46089ed6cbed8d51e4e92c604619d138e0",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_QQE8KM.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "455b180c1f2918c6f390785c30cac28f01f4b2ad",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_XRJ78J.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12c56562fc72986939c218ad13933dc53d44b043",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_2AA63D.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94610b86bc7e87e77fc6998762a6891580e01e9a",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_2AP43D.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94cc2aadb4bbc6bd2e9eb77259e0e269c79edd2f",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_595QY5.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "943a5fc61a7000ad482bb2db80d3fc2ab2bd25f4",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_72JNYZ.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2592928932bad9bb9a9de40ac7181efe7b19eae",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_7BR53M.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c7c631e8e2701d53efec1d747e876e1bc34c0ee",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_9B2JY7.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f031d833ae03d787f779d545b97391e043d24556",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_B2JNY3.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5217154653d25851e1bf621bfaece557fd2e0289",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_CAF2P9.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a09c8f341be6dcf53c5eb5ac27822ed57468cfb",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_CFLRKA.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4001d80a14a261e2c20dd26b2c7d3f93e1b97896",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_GV8PYF.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5790b27c4e9534b7308f5b97febed2e7f37d507e",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_MVT43V.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ca5e909caeae64c74c4684f1c813f7814ef9028",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__nfet_01v8_lvt_NMSMYT.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c91fe7cd93f67b4cdac61575ca82fe038b152c8",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_2XL9AN.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4676933c785cca666dd90920449483efe486093f",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_2XU88L.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2204de472c6e1672ec43935d546ea214ab81c631",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_2XUYGK.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5285d6fa97a7c5be779d8f342cf4fb2cd2695874",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_4798MH.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b2c34ebb4bbbcfb977494f672f0369100806976",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_5S2X3B.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d4ab3ce066cd294a09d9a75413c62df231a5f68",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_6RX2PQ.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c537b695ceabdb05acd4faebc603d20620355642",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_6ZK7MK.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a979b27535bf318bf0d04da929684f75d304a98a",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_6ZZL9K.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95d6000670120ad13f73ac5ed2f93eb1734311eb",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_75PKJG.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb965f5024ddc994ebb1cc92253e7639cbce5407",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_7KT7MH.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02ab1933c84dce5e619bcab5a40f8042d72fc026",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_BDRUME.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffd0b4aacfe9e8232e0acdc979bf17bc2b746203",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_KZ6ZMQ.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d86fa8a9ebf3b62eb60d33858a0791d5550365a3",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_MA7ZZL.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f89ab31a8f24175511f5199de0f87d7553208e89",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_MJG8BZ.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78fa1075b693043a49297de653cf786243257161",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_VCU74W.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb08cffd9bc94d796531b30a8af55899e66b99e8",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_XA7ZMQ.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fad39c782bd6584d4066d99a8b658c493e14377",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_XACJHL.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98788fa9a0ff0cb01688c646b845da586691c0ba",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_XAYTAL.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6535f8aa8081823a443f537ed8fb180ec96e7975",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_ZP3U9B.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d28ba9bee791ffb65f89690bfcc41d4db3cc48ef",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_lvt_4L9VGG.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed5e11ea08c62af22e6d8f13cef5ff94609a9a5d",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/sky130_fd_pr__pfet_01v8_lvt_D3F744.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd27df08c809326aeecc3a920185469c05f7adc5",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/source_follower_buff_diff.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6b9467232a69c89943dffa636e3807b07835c6f",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/source_follower_buff_nmos.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00283c9bbf991345ea15d78ba6b862f4762c1969",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/source_follower_buff_pmos.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a9f39173e7ff2a64a91ff62d6b9fe0c4a83d7e7",
      "new_mode": 33188,
      "new_path": "mag/afernandez_residue_amplifier/trans_gate.mag"
    },
    {
      "type": "modify",
      "old_id": "b5ee2cf361b03c38747ba9b902e09c9c8b661658",
      "old_mode": 33188,
      "old_path": "mag/user_analog_project_wrapper.mag",
      "new_id": "9437f5b670bc763f5a4b518392bdaea5d1be22e9",
      "new_mode": 33188,
      "new_path": "mag/user_analog_project_wrapper.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5ee2cf361b03c38747ba9b902e09c9c8b661658",
      "new_mode": 33188,
      "new_path": "mag/user_analog_project_wrapper_backup.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9437f5b670bc763f5a4b518392bdaea5d1be22e9",
      "new_mode": 33188,
      "new_path": "mag/user_analog_project_wrapper_backup_2.mag"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8435cdca3b64dd824998a5085e13814ed877f05",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/DFlipFlop.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3498bba7c88d44c7e1d9f7bdad3d9ccfb08de30b",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/DFlipFlop.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "246cd4e8629e670a212ff8adc9c344cd03d2facd",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/buffer_no_inv_x05.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc966fb90eda267f269163b08bd64c203cb073bc",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/buffer_no_inv_x05.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d62fc3d0df68be18c59341d6bcb7e3e272726c5",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/clock_inverter.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "971d7edce74c34933b699d16c932e10e1948903b",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/clock_inverter.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63b9ec69e11a76e3170799a4dad34a01518aacf9",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/delay_cell_buff.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "659ef94fd3532861afe24c953b5d483e9ebb68d2",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/delay_cell_buff.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9fe522bd5ef4379d8979fd5b98655cc1f3af2a0",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/inverter_cp_x1.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdda9c96e9e413c59dcecd1015e1469168c360cf",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/inverter_cp_x1.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40a3506159de232fff8f2bd47713bb9c2665d631",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/inverter_min.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdda9c96e9e413c59dcecd1015e1469168c360cf",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/inverter_min.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ab95a769c44d5922cbe86aca56a83aa5e71333b",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/inverter_min_x16.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdda9c96e9e413c59dcecd1015e1469168c360cf",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/inverter_min_x16.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f8dda868d9dab91036d859714dfebe604dde6e1",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/inverter_min_x4.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdda9c96e9e413c59dcecd1015e1469168c360cf",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/inverter_min_x4.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd5cd500b02acb82e4d1fbcbdef1e6a81ecd73ba",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/iref_ctrl_res_amp.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1042bb3c5481e9dc93bf652c7e01871367b9c30",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/iref_ctrl_res_amp.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "345883020ad9cb8bbd6a0d69cdefa27187282b19",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/latch_diff.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34bb3fc4cdf3cd02ea20b5b2288412dc25b67041",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/latch_diff.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62e648c0417d3cbdeeaffd38f2817162937623a0",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/mux_2to1_logic.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f623d3fcfc584e0af92806b9f2dac69417135f90",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/mux_2to1_logic.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ff403904fbe7702a8f28eb7d4e8952663eb5407",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/nand_logic.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ddaddaa1b6424125e479045e1edb32e15d81b7c",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/nand_logic.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70a3d08af0d5c8b581954d808a8e5f8b924684a2",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/res_amp_lin.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5a190de950603fbf5bf3da4d996b901150f5a88",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/res_amp_lin.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76975e6a0f7a3f430aa5ecb8cf5c8ea4316f1ca3",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/res_amp_lin_prog.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcaeb6089bf71c07eda59d565a5304c38a93f404",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/res_amp_lin_prog.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "867d06355eba4ff59700ce686e3b4cefbc031654",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/res_amp_sync_v2.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d3a008b09378857951b0e48b7c5343468d99934",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/res_amp_sync_v2.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b98c1a9659a35069dca9f137f1e9d6459fae0b2",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/res_amp_top.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f44918a504e45bd8b3269176fb0e50313a68fb1b",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/res_amp_top.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0324ad022c4c96712bea92a39a8822f54c1d2816",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/source_follower_buff_diff.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "676890ac7ee74b401a5cb2ccb99d512e19058f3b",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/source_follower_buff_diff.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f91bb38cda59737a176d28ae7b53caec6a695e48",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/source_follower_buff_nmos.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9c72c61b84ec9c004e6aba2f28f79fd599fba0e",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/source_follower_buff_nmos.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27671649f5c1d41e347e83fe5cba7782935bd750",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/source_follower_buff_pmos.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e61acf1b4e703a2fd8698348a561795765d92472",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/source_follower_buff_pmos.sym"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "138ab52dbd4c2f9d1e5fd590b66b328813244b20",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/trans_gate.sch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54b08660b60dc4848c980dc575fb4ce8d25865d7",
      "new_mode": 33188,
      "new_path": "xschem/afernandez_residue_amplifier/trans_gate.sym"
    }
  ]
}
