X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=chips%2Fmarina%2Felectric%2FstagesM.delib%2FplainModule.lay;fp=chips%2Fmarina%2Felectric%2FstagesM.delib%2FplainModule.lay;h=d5a270c795d0a723c606a03e43e1f03bd6785f1a;hb=8ae5f0096902dbf7a528382a45861c8c74693c40;hp=0000000000000000000000000000000000000000;hpb=4e6d6c048a89a60bade6508938706b729847cf95;p=fleet.git diff --git a/chips/marina/electric/stagesM.delib/plainModule.lay b/chips/marina/electric/stagesM.delib/plainModule.lay new file mode 100644 index 0000000..d5a270c --- /dev/null +++ b/chips/marina/electric/stagesM.delib/plainModule.lay @@ -0,0 +1,194 @@ +HstagesM|8.10k + +# External Libraries: + +LgaspM|gaspM + +LlatchesK|latchesK + +LregistersM|registersM + +# Cell plainModule;1{lay} +CplainModule;1{lay}||cmos90|1230593314387|1238257435226|I|ATTR_NCC(D5G5;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"] +IregistersM:addr1in60Cx7;2{lay}|addr1in6@0||936|144|||D5G4; +IregistersM:addr1in60Cx7;2{lay}|addr1in6@1||-792|144|X||D5G4; +Ngeneric:Facet-Center|art@0||0|0||||AV +NX-Metal-1-Metal-2-Con|contact@0||198.5|134|||| +NMetal-1-Polysilicon-Con|contact@1||-162|-82||5.2|| +NX-Metal-1-Metal-2-Con|contact@2||-162|-83.7|||| +NMetal-1-Polysilicon-Con|contact@3||306|82||5.2|| +NX-Metal-1-Metal-2-Con|contact@4||306|75.9|||| +NX-Metal-1-Metal-2-Con|contact@5||-42.5|69|||| +IregistersM:data1in60Cx18;3{lay}|data1in6@0||936|-72|||D5G4; +IregistersM:data1in60Cx18;3{lay}|data1in6@1||-936|-72|X||D5G4; +IgaspM:gaspPlain;1{lay}|gaspPlai@0||0|0|||D5G4; +IlatchesK:latch1in60Cm2up;1{lay}|latch1in@0||-216|-144|X||D5G4; +IlatchesK:latch1in60Cm2dn;2{lay}|latch1in@1||360|144|Y||D5G4; +NMetal-1-Pin|pin@5||198.5|-24.5|||| +NMetal-2-Pin|pin@6||1440|69|||| +Ametal-2|net@4|||S0|latch1in@1|gnd_1|432|144|addr1in6@0|gnd|432|144 +Ametal-2|net@5|||S0|latch1in@1|vdd_3|432|194|addr1in6@0|vdd|432|194 +Ametal-2|net@6|||S0|latch1in@1|vdd_4|432|94|addr1in6@0|vdd_2|432|94 +Ametal-2|net@7|||S0|latch1in@1|gnd|288|144|gaspPlai@0|gnd_1|288|144 +Ametal-2|net@8|||S0|latch1in@1|vdd|288|194|gaspPlai@0|vdd_2|288|194 +Ametal-2|net@9|||S0|latch1in@1|vdd_2|288|94|gaspPlai@0|vdd_3|288|94 +Ametal-2|net@10|||S0|gaspPlai@0|gnd|-288|144|addr1in6@1|gnd|-288|144 +Ametal-2|net@11|||S0|gaspPlai@0|vdd|-288|194|addr1in6@1|vdd|-288|194 +Ametal-2|net@12|||S0|gaspPlai@0|vdd_1|-288|94|addr1in6@1|vdd_2|-288|94 +Ametal-2|net@13|||S0|gaspPlai@0|gnd_3|288|0|data1in6@0|gnd_3|288|0 +Ametal-2|net@14|||S0|gaspPlai@0|vdd_6|288|50|data1in6@0|vdd_7|288|50 +Ametal-2|net@15|||S0|gaspPlai@0|vdd_7|288|-50|data1in6@0|vdd_8|288|-50 +Ametal-2|net@16|||S0|gaspPlai@0|gnd_2|-288|0|data1in6@1|gnd_3|-288|0 +Ametal-2|net@17|||S0|gaspPlai@0|vdd_4|-288|50|data1in6@1|vdd_7|-288|50 +Ametal-2|net@18|||S0|gaspPlai@0|vdd_5|-288|-50|data1in6@1|vdd_8|-288|-50 +Ametal-2|net@25|||S0|addr1in6@1|fire|-288|75.9|gaspPlai@0|firee|-288|75.9 +Ametal-2|net@26|||S0|data1in6@1|dcl|-288|-83.7|gaspPlai@0|takee|-288|-83.7 +Ametal-2|net@28|||S0|data1in6@0|dcl|288|-83.7|gaspPlai@0|take|288|-83.7 +Ametal-2|net@30|||S0|latch1in@1|inS[1]|307.5|134|contact@0||198.5|134 +Ametal-1|net@32|||S0|pin@5||198.5|-24.5|gaspPlai@0|tok[B]|173.5|-24.5 +Ametal-1|net@33|||S900|contact@0||198.5|134|pin@5||198.5|-24.5 +Ametal-2|net@34|||S0|latch1in@0|gnd_1|-288|-144|data1in6@1|gnd|-288|-144 +Ametal-2|net@35|||S0|latch1in@0|vdd_3|-288|-94|data1in6@1|vdd_2|-288|-94 +Ametal-2|net@36|||S0|latch1in@0|vdd_4|-288|-194|data1in6@1|vdd|-288|-194 +APolysilicon|net@37|||S900|contact@1||-162|-84.6|latch1in@0|hcl|-162|-85.5 +Ametal-2|net@38||1.2|S1800|gaspPlai@0|takee|-288|-83.7|contact@2||-162|-83.7 +Ametal-1|net@40|||S900|contact@1||-162|-83.7|contact@2||-162|-83.7 +APolysilicon|net@41|||S2700|contact@3||306|84.6|latch1in@1|hcl|306|85.5 +Ametal-2|net@42||1.2|S1800|gaspPlai@0|fire|288|75.9|contact@4||306|75.9 +Ametal-1|net@43|||S900|contact@3||306|79.4|contact@4||306|75.9 +Ametal-2|net@47|||S0|pin@6||1440|69|contact@5||-42.5|69 +Ametal-2|net@48|||S0|gaspPlai@0|gnd_5|288|-144|data1in6@0|gnd|288|-144 +Ametal-2|net@49|||S0|gaspPlai@0|vdd_10|288|-94|data1in6@0|vdd_2|288|-94 +Ametal-2|net@50|||S0|gaspPlai@0|vdd_11|288|-194|data1in6@0|vdd|288|-194 +Ametal-2|net@51|||S0|gaspPlai@0|gnd_4|-144|-144|latch1in@0|gnd|-144|-144 +Ametal-2|net@52|||S0|gaspPlai@0|vdd_9|-144|-194|latch1in@0|vdd|-144|-194 +Ametal-2|net@53|||S0|gaspPlai@0|vdd_8|-144|-94|latch1in@0|vdd_2|-144|-94 +Ametal-1|net@55|||S2700|gaspPlai@0|s[2]|-42.5|7|contact@5||-42.5|69 +Ametal-2|net@56||1.2|S1800|contact@4||306|75.9|addr1in6@0|fire|432|75.9 +Eain[1]||D5G2;|addr1in6@0|ain[1]|I +Eain[2]||D5G2;|addr1in6@0|ain[2]|I +Eain[3]||D5G2;|addr1in6@0|ain[3]|I +Eain[4]||D5G2;|addr1in6@0|ain[4]|I +Eain[5]||D5G2;|addr1in6@0|ain[5]|I +Eain[6]||D5G2;|addr1in6@0|ain[6]|I +Eain[7]||D5G2;|addr1in6@0|ain[7]|I +Eain[8]||D5G2;|addr1in6@1|ain[1]|I +Eain[9]||D5G2;|addr1in6@1|ain[2]|I +Eain[10]||D5G2;|addr1in6@1|ain[3]|I +Eain[11]||D5G2;|addr1in6@1|ain[4]|I +Eain[12]||D5G2;|addr1in6@1|ain[5]|I +Eain[13]||D5G2;|addr1in6@1|ain[6]|I +Eain[14]||D5G2;|addr1in6@1|ain[7]|I +EinS[2]|ain[TT]|D5G2;|latch1in@1|inS[1]|I +Eaout[1]||D5G2;|addr1in6@0|aout[1]|O +Eaout[2]||D5G2;|addr1in6@0|aout[2]|O +Eaout[3]||D5G2;|addr1in6@0|aout[3]|O +Eaout[4]||D5G2;|addr1in6@0|aout[4]|O +Eaout[5]||D5G2;|addr1in6@0|aout[5]|O +Eaout[6]||D5G2;|addr1in6@0|aout[6]|O +Eaout[7]||D5G2;|addr1in6@0|aout[7]|O +Eaout[8]||D5G2;|addr1in6@1|aout[1]|O +Eaout[9]||D5G2;|addr1in6@1|aout[2]|O +Eaout[10]||D5G2;|addr1in6@1|aout[3]|O +Eaout[11]||D5G2;|addr1in6@1|aout[4]|O +Eaout[12]||D5G2;|addr1in6@1|aout[5]|O +Eaout[13]||D5G2;|addr1in6@1|aout[6]|O +Eaout[14]||D5G2;|addr1in6@1|aout[7]|O +EoutS[2]|aout[TT]|D5G2;|latch1in@1|outS[1]|U +Egnd_6|gnd|D5G2;|addr1in6@1|gnd_1|G +Egnd_1||D5G2;|data1in6@0|gnd_1|G +Egnd_2||D5G2;|data1in6@0|gnd_2|G +Egnd_5||D5G2;|addr1in6@0|gnd_1|G +Egnd_6@807086123|gnd_6|D5G2;|data1in6@1|gnd_1|G +Egnd_7||D5G2;|data1in6@1|gnd_2|G +Ein[1]||D5G2;|data1in6@0|inS[1]|I +Ein[2]||D5G2;|data1in6@0|inS[2]|I +Ein[3]||D5G2;|data1in6@0|inS[3]|I +Ein[4]||D5G2;|data1in6@0|inS[4]|I +Ein[5]||D5G2;|data1in6@0|inS[5]|I +Ein[6]||D5G2;|data1in6@0|inS[6]|I +Ein[7]||D5G2;|data1in6@0|inS[7]|I +Ein[8]||D5G2;|data1in6@0|inS[8]|I +Ein[9]||D5G2;|data1in6@0|inS[9]|I +Ein[10]||D5G2;|data1in6@0|inS[10]|I +Ein[11]||D5G2;|data1in6@0|inS[11]|I +Ein[12]||D5G2;|data1in6@0|inS[12]|I +Ein[13]||D5G2;|data1in6@0|inS[13]|I +Ein[14]||D5G2;|data1in6@0|inS[14]|I +Ein[15]||D5G2;|data1in6@0|inS[15]|I +Ein[16]||D5G2;|data1in6@0|inS[16]|I +Ein[17]||D5G2;|data1in6@0|inS[17]|I +Ein[18]||D5G2;|data1in6@0|inS[18]|I +EinS[1]|in[19]|D5G2;|latch1in@0|inS[1]@907770434|I +Ein[20]||D5G2;|data1in6@1|inS[1]|I +Ein[21]||D5G2;|data1in6@1|inS[2]|I +Ein[22]||D5G2;|data1in6@1|inS[3]|I +Ein[23]||D5G2;|data1in6@1|inS[4]|I +Ein[24]||D5G2;|data1in6@1|inS[5]|I +Ein[25]||D5G2;|data1in6@1|inS[6]|I +Ein[26]||D5G2;|data1in6@1|inS[7]|I +Ein[27]||D5G2;|data1in6@1|inS[8]|I +Ein[28]||D5G2;|data1in6@1|inS[9]|I +Ein[29]||D5G2;|data1in6@1|inS[10]|I +Ein[30]||D5G2;|data1in6@1|inS[11]|I +Ein[31]||D5G2;|data1in6@1|inS[12]|I +Ein[32]||D5G2;|data1in6@1|inS[13]|I +Ein[33]||D5G2;|data1in6@1|inS[14]|I +Ein[34]||D5G2;|data1in6@1|inS[15]|I +Ein[35]||D5G2;|data1in6@1|inS[16]|I +Ein[36]||D5G2;|data1in6@1|inS[17]|I +Ein[37]||D5G2;|data1in6@1|inS[18]|I +Emc||D5G2;|gaspPlai@0|mc|I +Eout[1]||D5G2;|data1in6@0|outS[1]|U +Eout[2]||D5G2;|data1in6@0|outS[2]|U +Eout[3]||D5G2;|data1in6@0|outS[3]|U +Eout[4]||D5G2;|data1in6@0|outS[4]|U +Eout[5]||D5G2;|data1in6@0|outS[5]|U +Eout[6]||D5G2;|data1in6@0|outS[6]|U +Eout[7]||D5G2;|data1in6@0|outS[7]|U +Eout[8]||D5G2;|data1in6@0|outS[8]|U +Eout[9]||D5G2;|data1in6@0|outS[9]|U +Eout[10]||D5G2;|data1in6@0|outS[10]|U +Eout[11]||D5G2;|data1in6@0|outS[11]|U +Eout[12]||D5G2;|data1in6@0|outS[12]|U +Eout[13]||D5G2;|data1in6@0|outS[13]|U +Eout[14]||D5G2;|data1in6@0|outS[14]|U +Eout[15]||D5G2;|data1in6@0|outS[15]|U +Eout[16]||D5G2;|data1in6@0|outS[16]|U +Eout[17]||D5G2;|data1in6@0|outS[17]|U +Eout[18]||D5G2;|data1in6@0|outS[18]|U +EoutS[1]|out[19]|D5G2;|latch1in@0|outS[2]|U +Eout[20]||D5G2;|data1in6@1|outS[1]|U +Eout[21]||D5G2;|data1in6@1|outS[2]|U +Eout[22]||D5G2;|data1in6@1|outS[3]|U +Eout[23]||D5G2;|data1in6@1|outS[4]|U +Eout[24]||D5G2;|data1in6@1|outS[5]|U +Eout[25]||D5G2;|data1in6@1|outS[6]|U +Eout[26]||D5G2;|data1in6@1|outS[7]|U +Eout[27]||D5G2;|data1in6@1|outS[8]|U +Eout[28]||D5G2;|data1in6@1|outS[9]|U +Eout[29]||D5G2;|data1in6@1|outS[10]|U +Eout[30]||D5G2;|data1in6@1|outS[11]|U +Eout[31]||D5G2;|data1in6@1|outS[12]|U +Eout[32]||D5G2;|data1in6@1|outS[13]|U +Eout[33]||D5G2;|data1in6@1|outS[14]|U +Eout[34]||D5G2;|data1in6@1|outS[15]|U +Eout[35]||D5G2;|data1in6@1|outS[16]|U +Eout[36]||D5G2;|data1in6@1|outS[17]|U +Eout[37]||D5G2;|data1in6@1|outS[18]|U +Epred||D5G2;|gaspPlai@0|pred|I +Es[1]||D5G2;|pin@6||O +Esucc||D5G2;|gaspPlai@0|succ|O +Evdd_14|vdd|D5G2;|addr1in6@1|vdd_4|P +Evdd_3||D5G2;|data1in6@0|vdd_3|P +Evdd_4||D5G2;|data1in6@0|vdd_4|P +Evdd_5||D5G2;|data1in6@0|vdd_5|P +Evdd_6||D5G2;|data1in6@0|vdd_6|P +Evdd_11||D5G2;|addr1in6@0|vdd_3|P +Evdd_12||D5G2;|addr1in6@0|vdd_4|P +Evdd_13||D5G2;|addr1in6@1|vdd_3|P +Evdd_14@876085685|vdd_14|D5G2;|data1in6@1|vdd_3|P +Evdd_15||D5G2;|data1in6@1|vdd_4|P +Evdd_16||D5G2;|data1in6@1|vdd_5|P +Evdd_17||D5G2;|data1in6@1|vdd_6|P +X