(CellTypeName "Arbiter")
(Ports
	("Rq0" (G D))
	("Rq1" (G D))
	("Rq2" (G D))
	("Rq3" (G D))
	("Rq4" (G D))
	("Rq5" (G D))
	("Rq6" (G D))
	("Rq7" (G D))
	("Rq8" (G D))
	("Rq9" (G D))
	("Rq10" (G D))
	("Rq11" (G D))
	("Rq12" (G D))
	("Rq13" (G D))
	("Rq14" (G D))
	("Rq15" (G D))
	("Rst" (G D))
	("NewRequest" (G D))
	("PhA" (G D))
	("nPhA" (G D))
	("PhB" (G D))
	("nPhB" (G D))
	("Gt0" (G D))
	("Gt1" (G D))
	("Gt2" (G D))
	("Gt3" (G D))
	("Gt4" (G D))
	("Gt5" (G D))
	("Gt6" (G D))
	("Gt7" (G D))
	("Gt8" (G D))
	("Gt9" (G D))
	("Gt10" (G D))
	("Gt11" (G D))
	("Gt12" (G D))
	("Gt13" (G D))
	("Gt14" (G D))
	("Gt15" (G D))
	("MCmd0" (G D))
	("MCmd1" (G D))
	("MCmd2" (G D))
	("MCmd3" (G D))
	("Vdd" (G D))
	("Gnd" (G D)))
(PrivateFollows)
(N "BiasMinus" (G D))
(N "BiasPlus" (G D))
(N "DoGrant" (G D))
(N "DoShift" (G D))
(N "Gnd" (G D))
(N "Gt0" (G D))
(N "Gt1" (G D))
(N "Gt10" (G D))
(N "Gt11" (G D))
(N "Gt12" (G D))
(N "Gt13" (G D))
(N "Gt14" (G D))
(N "Gt15" (G D))
(N "Gt2" (G D))
(N "Gt3" (G D))
(N "Gt4" (G D))
(N "Gt5" (G D))
(N "Gt6" (G D))
(N "Gt7" (G D))
(N "Gt8" (G D))
(N "Gt9" (G D))
(N "Keep" (G D))
(N "MCmd0" (G D))
(N "MCmd1" (G D))
(N "MCmd2" (G D))
(N "MCmd3" (G D))
(N "NewRequest" (G D))
(N "NoGrant" (G D))
(N "NoRequest" (G D))
(N "PhA" (G D))
(N "PhB" (G D))
(N "Reset" (G D))
(N "Rq0" (G D))
(N "Rq1" (G D))
(N "Rq10" (G D))
(N "Rq11" (G D))
(N "Rq12" (G D))
(N "Rq13" (G D))
(N "Rq14" (G D))
(N "Rq15" (G D))
(N "Rq2" (G D))
(N "Rq3" (G D))
(N "Rq4" (G D))
(N "Rq5" (G D))
(N "Rq6" (G D))
(N "Rq7" (G D))
(N "Rq8" (G D))
(N "Rq9" (G D))
(N "RqOut0" (G D))
(N "RqOut1" (G D))
(N "RqOut10" (G D))
(N "RqOut11" (G D))
(N "RqOut12" (G D))
(N "RqOut13" (G D))
(N "RqOut14" (G D))
(N "RqOut15" (G D))
(N "RqOut2" (G D))
(N "RqOut3" (G D))
(N "RqOut4" (G D))
(N "RqOut5" (G D))
(N "RqOut6" (G D))
(N "RqOut7" (G D))
(N "RqOut8" (G D))
(N "RqOut9" (G D))
(N "Rst" (G D))
(N "S1Out0" (G D))
(N "S1Out1" (G D))
(N "S1Out10" (G D))
(N "S1Out11" (G D))
(N "S1Out12" (G D))
(N "S1Out13" (G D))
(N "S1Out14" (G D))
(N "S1Out15" (G D))
(N "S1Out2" (G D))
(N "S1Out3" (G D))
(N "S1Out4" (G D))
(N "S1Out5" (G D))
(N "S1Out6" (G D))
(N "S1Out7" (G D))
(N "S1Out8" (G D))
(N "S1Out9" (G D))
(N "S2Out0" (G D))
(N "S2Out1" (G D))
(N "S2Out10" (G D))
(N "S2Out11" (G D))
(N "S2Out12" (G D))
(N "S2Out13" (G D))
(N "S2Out14" (G D))
(N "S2Out15" (G D))
(N "S2Out2" (G D))
(N "S2Out3" (G D))
(N "S2Out4" (G D))
(N "S2Out5" (G D))
(N "S2Out6" (G D))
(N "S2Out7" (G D))
(N "S2Out8" (G D))
(N "S2Out9" (G D))
(N "Vdd" (G D))
(N "nPGt0" (G D))
(N "nPGt1" (G D))
(N "nPGt10" (G D))
(N "nPGt11" (G D))
(N "nPGt12" (G D))
(N "nPGt13" (G D))
(N "nPGt14" (G D))
(N "nPGt15" (G D))
(N "nPGt2" (G D))
(N "nPGt3" (G D))
(N "nPGt4" (G D))
(N "nPGt5" (G D))
(N "nPGt6" (G D))
(N "nPGt7" (G D))
(N "nPGt8" (G D))
(N "nPGt9" (G D))
(N "nPhA" (G D))
(N "nPhB" (G D))
(N "nReset" (G D))
(N "nlRq0" (G D))
(N "nlRq1" (G D))
(N "nlRq10" (G D))
(N "nlRq11" (G D))
(N "nlRq12" (G D))
(N "nlRq13" (G D))
(N "nlRq14" (G D))
(N "nlRq15" (G D))
(N "nlRq2" (G D))
(N "nlRq3" (G D))
(N "nlRq4" (G D))
(N "nlRq5" (G D))
(N "nlRq6" (G D))
(N "nlRq7" (G D))
(N "nlRq8" (G D))
(N "nlRq9" (G D))
(N "peIn0" (G D))
(N "peIn1" (G D))
(N "peIn10" (G D))
(N "peIn11" (G D))
(N "peIn12" (G D))
(N "peIn13" (G D))
(N "peIn14" (G D))
(N "peIn15" (G D))
(N "peIn2" (G D))
(N "peIn3" (G D))
(N "peIn4" (G D))
(N "peIn5" (G D))
(N "peIn6" (G D))
(N "peIn7" (G D))
(N "peIn8" (G D))
(N "peIn9" (G D))
(N "peOut0" (G D))
(N "peOut1" (G D))
(N "peOut10" (G D))
(N "peOut11" (G D))
(N "peOut12" (G D))
(N "peOut13" (G D))
(N "peOut14" (G D))
(N "peOut15" (G D))
(N "peOut2" (G D))
(N "peOut3" (G D))
(N "peOut4" (G D))
(N "peOut5" (G D))
(N "peOut6" (G D))
(N "peOut7" (G D))
(N "peOut8" (G D))
(N "peOut9" (G D))
(N "shift0" (G D))
(N "shift1" (G D))
(N "shift10" (G D))
(N "shift11" (G D))
(N "shift12" (G D))
(N "shift13" (G D))
(N "shift14" (G D))
(N "shift15" (G D))
(N "shift2" (G D))
(N "shift3" (G D))
(N "shift4" (G D))
(N "shift5" (G D))
(N "shift6" (G D))
(N "shift7" (G D))
(N "shift8" (G D))
(N "shift9" (G D))
(PN "Rq0" "Rq0")
(PN "Rq1" "Rq1")
(PN "Rq2" "Rq2")
(PN "Rq3" "Rq3")
(PN "Rq4" "Rq4")
(PN "Rq5" "Rq5")
(PN "Rq6" "Rq6")
(PN "Rq7" "Rq7")
(PN "Rq8" "Rq8")
(PN "Rq9" "Rq9")
(PN "Rq10" "Rq10")
(PN "Rq11" "Rq11")
(PN "Rq12" "Rq12")
(PN "Rq13" "Rq13")
(PN "Rq14" "Rq14")
(PN "Rq15" "Rq15")
(PN "Rst" "Rst")
(PN "NewRequest" "NewRequest")
(PN "PhA" "PhA")
(PN "nPhA" "nPhA")
(PN "PhB" "PhB")
(PN "nPhB" "nPhB")
(PN "Gt0" "Gt0")
(PN "Gt1" "Gt1")
(PN "Gt2" "Gt2")
(PN "Gt3" "Gt3")
(PN "Gt4" "Gt4")
(PN "Gt5" "Gt5")
(PN "Gt6" "Gt6")
(PN "Gt7" "Gt7")
(PN "Gt8" "Gt8")
(PN "Gt9" "Gt9")
(PN "Gt10" "Gt10")
(PN "Gt11" "Gt11")
(PN "Gt12" "Gt12")
(PN "Gt13" "Gt13")
(PN "Gt14" "Gt14")
(PN "Gt15" "Gt15")
(PN "MCmd0" "MCmd0")
(PN "MCmd1" "MCmd1")
(PN "MCmd2" "MCmd2")
(PN "MCmd3" "MCmd3")
(PN "Vdd" "Vdd")
(PN "Gnd" "Gnd")
(CI "GDR1" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt1")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt1")
	("Shift" "shift2")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR10" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt10")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt10")
	("Shift" "shift11")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR11" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt11")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt11")
	("Shift" "shift12")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR12" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt12")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt12")
	("Shift" "shift13")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR13" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt13")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt13")
	("Shift" "shift14")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR14" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt14")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt14")
	("Shift" "shift15")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR15" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt15")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt15")
	("Shift" "shift0")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR2" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt2")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt2")
	("Shift" "shift3")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR3" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt3")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt3")
	("Shift" "shift4")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR4" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt4")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt4")
	("Shift" "shift5")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR5" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt5")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt5")
	("Shift" "shift6")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR6" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt6")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt6")
	("Shift" "shift7")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR7" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt7")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt7")
	("Shift" "shift8")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR8" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt8")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt8")
	("Shift" "shift9")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDR9" "GrantDriveRest" (G D) (CIC
	("nReset" "nReset")
	("nPreGrant" "nPGt9")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt9")
	("Shift" "shift10")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "GDT0" "GrantDriveTop" (G D) (CIC
	("Reset" "Reset")
	("nReset" "nReset")
	("nPreGrant" "nPGt0")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Grant" "Gt0")
	("Shift" "shift1")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PED0" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out0")
	("encoderDrive" "peIn0")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED1" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out1")
	("encoderDrive" "peIn1")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED10" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out10")
	("encoderDrive" "peIn10")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED11" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out11")
	("encoderDrive" "peIn11")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED12" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out12")
	("encoderDrive" "peIn12")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED13" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out13")
	("encoderDrive" "peIn13")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED14" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out14")
	("encoderDrive" "peIn14")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED15" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out15")
	("encoderDrive" "peIn15")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED2" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out2")
	("encoderDrive" "peIn2")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED3" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out3")
	("encoderDrive" "peIn3")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED4" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out4")
	("encoderDrive" "peIn4")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED5" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out5")
	("encoderDrive" "peIn5")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED6" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out6")
	("encoderDrive" "peIn6")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED7" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out7")
	("encoderDrive" "peIn7")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED8" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out8")
	("encoderDrive" "peIn8")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PED9" "PEDrive" (G D) (CIC
	("ShifterOut" "S1Out9")
	("encoderDrive" "peIn9")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "PGD0" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq0")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt0")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out0")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD1" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq1")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt1")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out1")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD10" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq10")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt10")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out10")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD11" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq11")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt11")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out11")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD12" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq12")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt12")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out12")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD13" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq13")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt13")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out13")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD14" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq14")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt14")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out14")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD15" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq15")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt15")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out15")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD2" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq2")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt2")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out2")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD3" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq3")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt3")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out3")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD4" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq4")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt4")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out4")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD5" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq5")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt5")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out5")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD6" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq6")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt6")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out6")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD7" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq7")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt7")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out7")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD8" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq8")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt8")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out8")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "PGD9" "PreGrantDrive" (G D) (CIC
	("nlRequest" "nlRq9")
	("PhA" "PhA")
	("PhB" "PhB")
	("nPreGrant" "nPGt9")
	("NoGrant" "NoGrant")
	("ShifterOut" "S2Out9")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")))
(CI "RD0" "RequestDrive" (G D) (CIC
	("Request" "Rq0")
	("Grant" "Gt0")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut0")
	("nlRq" "nlRq0")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD1" "RequestDrive" (G D) (CIC
	("Request" "Rq1")
	("Grant" "Gt1")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut1")
	("nlRq" "nlRq1")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD10" "RequestDrive" (G D) (CIC
	("Request" "Rq10")
	("Grant" "Gt10")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut10")
	("nlRq" "nlRq10")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD11" "RequestDrive" (G D) (CIC
	("Request" "Rq11")
	("Grant" "Gt11")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut11")
	("nlRq" "nlRq11")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD12" "RequestDrive" (G D) (CIC
	("Request" "Rq12")
	("Grant" "Gt12")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut12")
	("nlRq" "nlRq12")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD13" "RequestDrive" (G D) (CIC
	("Request" "Rq13")
	("Grant" "Gt13")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut13")
	("nlRq" "nlRq13")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD14" "RequestDrive" (G D) (CIC
	("Request" "Rq14")
	("Grant" "Gt14")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut14")
	("nlRq" "nlRq14")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD15" "RequestDrive" (G D) (CIC
	("Request" "Rq15")
	("Grant" "Gt15")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut15")
	("nlRq" "nlRq15")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD2" "RequestDrive" (G D) (CIC
	("Request" "Rq2")
	("Grant" "Gt2")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut2")
	("nlRq" "nlRq2")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD3" "RequestDrive" (G D) (CIC
	("Request" "Rq3")
	("Grant" "Gt3")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut3")
	("nlRq" "nlRq3")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD4" "RequestDrive" (G D) (CIC
	("Request" "Rq4")
	("Grant" "Gt4")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut4")
	("nlRq" "nlRq4")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD5" "RequestDrive" (G D) (CIC
	("Request" "Rq5")
	("Grant" "Gt5")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut5")
	("nlRq" "nlRq5")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD6" "RequestDrive" (G D) (CIC
	("Request" "Rq6")
	("Grant" "Gt6")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut6")
	("nlRq" "nlRq6")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD7" "RequestDrive" (G D) (CIC
	("Request" "Rq7")
	("Grant" "Gt7")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut7")
	("nlRq" "nlRq7")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD8" "RequestDrive" (G D) (CIC
	("Request" "Rq8")
	("Grant" "Gt8")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut8")
	("nlRq" "nlRq8")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "RD9" "RequestDrive" (G D) (CIC
	("Request" "Rq9")
	("Grant" "Gt9")
	("PhA" "PhA")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("RqOut" "RqOut9")
	("nlRq" "nlRq9")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "bg1" "BiasGen" (G D) (CIC
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "dd1" "DoDrive" (G D) (CIC
	("NewRequest" "NewRequest")
	("nPhA" "nPhA")
	("PhB" "PhB")
	("Keep" "Keep")
	("NoRequest" "NoRequest")
	("DoGrant" "DoGrant")
	("DoShift" "DoShift")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "dualBS" "DualBS" (G D) (CIC
	("Botleft0" "RqOut0")
	("Botleft1" "RqOut1")
	("Botleft2" "RqOut2")
	("Botleft3" "RqOut3")
	("Botleft4" "RqOut4")
	("Botleft5" "RqOut5")
	("Botleft6" "RqOut6")
	("Botleft7" "RqOut7")
	("Botleft8" "RqOut8")
	("Botleft9" "RqOut9")
	("Botleft10" "RqOut10")
	("Botleft11" "RqOut11")
	("Botleft12" "RqOut12")
	("Botleft13" "RqOut13")
	("Botleft14" "RqOut14")
	("Botleft15" "RqOut15")
	("Botright0" "S1Out0")
	("Botright1" "S1Out1")
	("Botright2" "S1Out2")
	("Botright3" "S1Out3")
	("Botright4" "S1Out4")
	("Botright5" "S1Out5")
	("Botright6" "S1Out6")
	("Botright7" "S1Out7")
	("Botright8" "S1Out8")
	("Botright9" "S1Out9")
	("Botright10" "S1Out10")
	("Botright11" "S1Out11")
	("Botright12" "S1Out12")
	("Botright13" "S1Out13")
	("Botright14" "S1Out14")
	("Botright15" "S1Out15")
	("Topshift0" "shift0")
	("Topshift1" "shift1")
	("Topshift2" "shift2")
	("Topshift3" "shift3")
	("Topshift4" "shift4")
	("Topshift5" "shift5")
	("Topshift6" "shift6")
	("Topshift7" "shift7")
	("Topshift8" "shift8")
	("Topshift9" "shift9")
	("Topshift10" "shift10")
	("Topshift11" "shift11")
	("Topshift12" "shift12")
	("Topshift13" "shift13")
	("Topshift14" "shift14")
	("Topshift15" "shift15")
	("Topleft0" "S2Out0")
	("Topleft1" "S2Out1")
	("Topleft2" "S2Out2")
	("Topleft3" "S2Out3")
	("Topleft4" "S2Out4")
	("Topleft5" "S2Out5")
	("Topleft6" "S2Out6")
	("Topleft7" "S2Out7")
	("Topleft8" "S2Out8")
	("Topleft9" "S2Out9")
	("Topleft10" "S2Out10")
	("Topleft11" "S2Out11")
	("Topleft12" "S2Out12")
	("Topleft13" "S2Out13")
	("Topleft14" "S2Out14")
	("Topleft15" "S2Out15")
	("Topright0" "peOut0")
	("Topright1" "peOut1")
	("Topright2" "peOut2")
	("Topright3" "peOut3")
	("Topright4" "peOut4")
	("Topright5" "peOut5")
	("Topright6" "peOut6")
	("Topright7" "peOut7")
	("Topright8" "peOut8")
	("Topright9" "peOut9")
	("Topright10" "peOut10")
	("Topright11" "peOut11")
	("Topright12" "peOut12")
	("Topright13" "peOut13")
	("Topright14" "peOut14")
	("Topright15" "peOut15")))
(CI "i1" "Inverter" (G D) (CIC
	("in" "Rst")
	("out" "nReset")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "i2" "Inverter" (G D) (CIC
	("in" "nReset")
	("out" "Reset")
	("Vdd" "Vdd")
	("Gnd" "Gnd")))
(CI "mcd1" "MCmdDrive" (G D) (CIC
	("PhA" "PhA")
	("PhB" "PhB")
	("nPhB" "nPhB")
	("NoGrant" "NoGrant")
	("MCmd0" "MCmd0")
	("MCmd1" "MCmd1")
	("MCmd2" "MCmd2")
	("MCmd3" "MCmd3")
	("Vdd" "Vdd")
	("Gnd" "Gnd")
	("BiasMinus" "BiasMinus")
	("BiasPlus" "BiasPlus")))
(CI "pe1" "PriorityEncoder" (G D) (CIC
	("peIn0" "peIn0")
	("peIn1" "peIn1")
	("peIn2" "peIn2")
	("peIn3" "peIn3")
	("peIn4" "peIn4")
	("peIn5" "peIn5")
	("peIn6" "peIn6")
	("peIn7" "peIn7")
	("peIn8" "peIn8")
	("peIn9" "peIn9")
	("peIn10" "peIn10")
	("peIn11" "peIn11")
	("peIn12" "peIn12")
	("peIn13" "peIn13")
	("peIn14" "peIn14")
	("peOut1" "peOut1")
	("peOut2" "peOut2")
	("peOut3" "peOut3")
	("peOut4" "peOut4")
	("peOut5" "peOut5")
	("peOut6" "peOut6")
	("peOut7" "peOut7")
	("peOut8" "peOut8")
	("peOut9" "peOut9")
	("peOut10" "peOut10")
	("peOut11" "peOut11")
	("peOut12" "peOut12")
	("peOut13" "peOut13")
	("peOut14" "peOut14")
	("peOut15" "peOut15")
	("Gnd" "Gnd")))
(CI "pe1.P0" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut0")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P1" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut1")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P10" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut10")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P11" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut11")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P12" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut12")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P13" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut13")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P14" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut14")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P15" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut15")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P2" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut2")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P3" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut3")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P4" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut4")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P5" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut5")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P6" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut6")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P7" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut7")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P8" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut8")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "pe1.P9" "StaticPrecharge" (G P) (CIC
	("clock" "nPhA")
	("out" "peOut9")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp10" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out0")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp11" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out1")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp110" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out10")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp111" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out11")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp112" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out12")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp113" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out13")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp114" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out14")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp115" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out15")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp12" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out2")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp13" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out3")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp14" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out4")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp15" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out5")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp16" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out6")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp17" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out7")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp18" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out8")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp19" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S1Out9")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp20" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out0")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp21" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out1")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp210" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out10")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp211" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out11")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp212" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out12")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp213" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out13")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp214" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out14")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp215" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out15")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp22" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out2")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp23" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out3")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp24" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out4")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp25" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out5")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp26" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out6")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp27" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out7")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp28" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out8")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))
(CI "sp29" "StaticPrecharge" (G D) (CIC
	("clock" "nPhA")
	("out" "S2Out9")
	("Vdd" "Vdd")
	("BiasPlus" "BiasPlus")))