(CellTypeName "TSPGDB")
(Ports
("PhA" (G D) ($BIDIR))
("NoGrant" (G D) ($BIDIR))
("PreGrant0" (G D) ($BIDIR))
("PreGrant1" (G D) ($BIDIR))
("PreGrant2" (G D) ($BIDIR))
("PreGrant3" (G D) ($BIDIR))
("PreGrant4" (G D) ($BIDIR))
("PreGrant5" (G D) ($BIDIR))
("PreGrant6" (G D) ($BIDIR))
("PreGrant7" (G D) ($BIDIR))
("PreGrant8" (G D) ($BIDIR))
("PreGrant9" (G D) ($BIDIR))
("PreGrant10" (G D) ($BIDIR))
("PreGrant11" (G D) ($BIDIR))
("PreGrant12" (G D) ($BIDIR))
("PreGrant13" (G D) ($BIDIR))
("PreGrant14" (G D) ($BIDIR))
("PreGrant15" (G D) ($BIDIR))
("Vdd" (G D) ($BIDIR))
("Gnd" (G D) ($BIDIR)))
(PrivateFollows)
(N "Gnd" (G D))
(N "NoGrant" (G D))
(N "PhA" (G D))
(N "PreGrant0" (G D))
(N "PreGrant1" (G D))
(N "PreGrant10" (G D))
(N "PreGrant11" (G D))
(N "PreGrant12" (G D))
(N "PreGrant13" (G D))
(N "PreGrant14" (G D))
(N "PreGrant15" (G D))
(N "PreGrant2" (G D))
(N "PreGrant3" (G D))
(N "PreGrant4" (G D))
(N "PreGrant5" (G D))
(N "PreGrant6" (G D))
(N "PreGrant7" (G D))
(N "PreGrant8" (G D))
(N "PreGrant9" (G D))
(N "Vdd" (G D))
(PN "PhA" "PhA")
(PN "NoGrant" "NoGrant")
(PN "PreGrant0" "PreGrant0")
(PN "PreGrant1" "PreGrant1")
(PN "PreGrant2" "PreGrant2")
(PN "PreGrant3" "PreGrant3")
(PN "PreGrant4" "PreGrant4")
(PN "PreGrant5" "PreGrant5")
(PN "PreGrant6" "PreGrant6")
(PN "PreGrant7" "PreGrant7")
(PN "PreGrant8" "PreGrant8")
(PN "PreGrant9" "PreGrant9")
(PN "PreGrant10" "PreGrant10")
(PN "PreGrant11" "PreGrant11")
(PN "PreGrant12" "PreGrant12")
(PN "PreGrant13" "PreGrant13")
(PN "PreGrant14" "PreGrant14")
(PN "PreGrant15" "PreGrant15")
(PN "Vdd" "Vdd")
(PN "Gnd" "Gnd")
(CI "PGDB0" "TSPGDNmos" (G D) ($Initpos ↑1) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant0")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB1" "TSPGDNmos" (G D) ($Initpos ↑2) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant1")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB10" "TSPGDNmos" (G D) ($Initpos ↑11) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant10")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB11" "TSPGDNmos" (G D) ($Initpos ↑12) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant11")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB12" "TSPGDNmos" (G D) ($Initpos ↑13) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant12")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB13" "TSPGDNmos" (G D) ($Initpos ↑14) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant13")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB14" "TSPGDNmos" (G D) ($Initpos ↑15) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant14")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB15" "TSPGDNmos" (G D) ($Initpos ↑16) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant15")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB2" "TSPGDNmos" (G D) ($Initpos ↑3) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant2")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB3" "TSPGDNmos" (G D) ($Initpos ↑4) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant3")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB4" "TSPGDNmos" (G D) ($Initpos ↑5) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant4")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB5" "TSPGDNmos" (G D) ($Initpos ↑6) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant5")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB6" "TSPGDNmos" (G D) ($Initpos ↑7) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant6")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB7" "TSPGDNmos" (G D) ($Initpos ↑8) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant7")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB8" "TSPGDNmos" (G D) ($Initpos ↑9) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant8")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))
(CI "PGDB9" "TSPGDNmos" (G D) ($Initpos ↑10) ($Initrow ↑4) (CIC
("t1" "PhA")
("t3" "PreGrant9")
("t2" "NoGrant")
("Vdd" "Vdd")
("Gnd" "Gnd")))