(CellTypeName "TSKNSPassgates") (Ports ("PhB" (G D) ($BIDIR)) ("lRequest" (G D) ($BIDIR)) ("Grant" (G D) ($BIDIR)) ("Keep" (G D) ($BIDIR)) ("NoRequest" (G D) ($BIDIR)) ("RqOut" (G D) ($BIDIR)) ("Vdd" (G D) ($BIDIR)) ("Gnd" (G D) ($BIDIR))) (PrivateFollows) (N "Gnd" (G D)) (N "Grant" (G D)) (N "Keep" (G D)) (N "NoRequest" (G D)) (N "PhB" (G D)) (N "RqOut" (G D)) (N "Vdd" (G D)) (N "lRequest" (G D)) (N "t1" (G D)) (N "t2" (G D)) (N "t3" (G D)) (N "t4" (G D)) (PN "PhB" "PhB") (PN "lRequest" "lRequest") (PN "Grant" "Grant") (PN "Keep" "Keep") (PN "NoRequest" "NoRequest") (PN "RqOut" "RqOut") (PN "Vdd" "Vdd") (PN "Gnd" "Gnd") (CI "k1" "Transistor[strength: drive, positive: TRUE, mode: Enhancement, unidirectional: FALSE, biased: FALSE, offStrength: none]" (G D) (CIC ("gate" "lRequest") ("ch1" "t1") ("ch2" "Keep"))) (CI "k2" "Transistor[strength: drive, positive: TRUE, mode: Enhancement, unidirectional: FALSE, biased: FALSE, offStrength: none]" (G D) (CIC ("gate" "Grant") ("ch1" "t2") ("ch2" "t1"))) (CI "k3" "Transistor[strength: drive, positive: TRUE, mode: Enhancement, unidirectional: FALSE, biased: FALSE, offStrength: none]" (G D) (CIC ("gate" "PhB") ("ch1" "Gnd") ("ch2" "t2"))) (CI "n1" "Transistor[strength: drive, positive: TRUE, mode: Enhancement, unidirectional: FALSE, biased: FALSE, offStrength: none]" (G D) (CIC ("gate" "lRequest") ("ch1" "t3") ("ch2" "NoRequest"))) (CI "n2" "Transistor[strength: drive, positive: TRUE, mode: Enhancement, unidirectional: FALSE, biased: FALSE, offStrength: none]" (G D) (CIC ("gate" "PhB") ("ch1" "Gnd") ("ch2" "t3"))) (CI "s1" "Transistor[strength: drive, positive: TRUE, mode: Enhancement, unidirectional: FALSE, biased: FALSE, offStrength: none]" (G D) (CIC ("gate" "lRequest") ("ch1" "t4") ("ch2" "RqOut"))) (CI "s2" "Transistor[strength: drive, positive: TRUE, mode: Enhancement, unidirectional: FALSE, biased: FALSE, offStrength: none]" (G D) (CIC ("gate" "PhB") ("ch1" "Gnd") ("ch2" "t4")))