migrate jelib->delib
[fleet.git] / chips / marina / electric / oneHotM.delib / flags.lay
diff --git a/chips/marina/electric/oneHotM.delib/flags.lay b/chips/marina/electric/oneHotM.delib/flags.lay
new file mode 100644 (file)
index 0000000..4cc5c80
--- /dev/null
@@ -0,0 +1,263 @@
+HoneHotM|8.10k
+
+# External Libraries:
+
+Lgates1inM|gates1inM
+
+LpredicateM|predicateM
+
+LscanM|scanM
+
+LwiresL|wiresL
+
+# Cell flags;3{lay}
+Cflags;3{lay}||cmos90|1228679954563|1241981698008||ATTR_NCC(D5G4;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+IaFlag;3{lay}|aFlag@4||0|144|||D5G4;
+IaFlag;3{lay}|aFlag@5||0|-144|Y||D5G4;
+IpredicateM:abdBUSpins;1{lay}|abdBUSpi@0||0|-144|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@17||-50.5|-132||||
+NX-Metal-1-Metal-2-Con|contact@18||-68.5|-156||||
+NX-Metal-1-Metal-2-Con|contact@19||-172.5|156||||
+NX-Metal-1-Metal-2-Con|contact@20||-154.5|132||||
+NX-Metal-2-Metal-3-Con|contact@21||192|-156||||
+NX-Metal-2-Metal-3-Con|contact@22||192|-232||||
+NX-Metal-3-Metal-4-Con|contact@23||192|-157.8||||
+NX-Metal-3-Metal-4-Con|contact@24||192|-167||||
+NX-Metal-2-Metal-3-Con|contact@25||204|156||||
+NX-Metal-2-Metal-3-Con|contact@26||198|232||||
+NX-Metal-3-Metal-4-Con|contact@27||204|-139.4||||
+NX-Metal-3-Metal-4-Con|contact@28||198|-148.6||||
+NX-Metal-1-Metal-2-Con|contact@30||-159|426||||
+NX-Metal-1-Metal-2-Con|contact@31||217|144||||
+NX-Metal-2-Metal-3-Con|contact@32||192|144||||
+NX-Metal-2-Metal-3-Con|contact@34||192|488||||
+Igates1inM:inv10D;1{lay}|inv10D@0||-147.5|360|||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@1||-102.5|360|X||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@2||-74.5|360|X||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@3||-121.5|360|||D5G4;
+NMetal-1-Pin|pin@28||207.5|93||||
+NMetal-1-Pin|pin@29||217|93||||
+NMetal-1-Pin|pin@30||217|-93||||
+NMetal-1-Pin|pin@31||207.5|-93||||
+NMetal-3-Pin|pin@37||192|-148||||
+NMetal-1-Pin|pin@43||-159|335||||
+NMetal-2-Pin|pin@46||-220|426||||
+NMetal-1-Pin|pin@49||-93|335||||
+NMetal-1-Pin|pin@50||-65|335||||
+NMetal-1-Pin|pin@53||-108.5|444||||
+NMetal-1-Pin|pin@54||-80.5|438||||
+NMetal-1-Pin|pin@55||20|438||||
+NMetal-1-Pin|pin@56||-124|444||||
+NMetal-1-Pin|pin@57||-141.5|335||||
+NMetal-1-Pin|pin@58||-115.5|438||||
+NMetal-1-Pin|pin@60||-268|438||||
+NMetal-1-Pin|pin@61||-154.5|282||||
+NMetal-1-Pin|pin@62||-93|282||||
+NMetal-1-Pin|pin@64||-50.5|287||||
+NMetal-1-Pin|pin@65||-65|287||||
+NMetal-1-Pin|pin@66||-210.5|294||||
+NMetal-1-Pin|pin@67||-159|294||||
+NMetal-1-Pin|pin@68||-192.5|288||||
+NMetal-1-Pin|pin@69||-141.5|288||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-295|360|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-295|504|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||217.5|504|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-295|648|||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@0||-81.5|504|X||D5G4;
+IwiresL:select100;1{lay}|select10@0||-254.5|648|||D5G4;
+IwiresL:select144;1{lay}|select14@11||-225.5|360|||D5G4;
+IwiresL:select90;1{lay}|select90@0||173|504|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@0||150|360|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@1||6|360|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@2||150|648|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@3||6|648|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@4||-138|648|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-134.5|360|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||-87.5|360|||D5G4;
+Ametal-1|net@69|||S900|aFlag@4|mc|207.5|97|pin@28||207.5|93
+Ametal-1|net@70|||S1800|pin@28||207.5|93|pin@29||217|93
+Ametal-1|net@72|||S0|pin@30||217|-93|pin@31||207.5|-93
+Ametal-1|net@73|||S900|pin@31||207.5|-93|aFlag@5|mc|207.5|-97
+Ametal-2|net@81|||S0|aFlag@5|flag[1][F]|-41|-132|contact@17||-50.5|-132
+Ametal-2|net@82|||S0|aFlag@5|flag[1][T]|-41|-156|contact@18||-68.5|-156
+Ametal-2|net@86|||S0|aFlag@4|flag[1][T]|-41|156|contact@19||-172.5|156
+Ametal-2|net@89|||S0|aFlag@4|flag[1][F]|-41|132|contact@20||-154.5|132
+Ametal-1|net@95|||S2700|contact@20||-154.5|132|aFlag@4|flag[B][F]|-154.5|144
+Ametal-1|net@96|||S900|contact@19||-172.5|156|aFlag@4|flag[B][T]|-172.5|144
+Ametal-1|net@97|||S900|aFlag@4|flag[B][T]|-172.5|144|aFlag@5|flag[B][T]|-172.5|-144
+Ametal-1|net@98|||S900|aFlag@4|flag[B][F]|-154.5|144|aFlag@5|flag[B][F]|-154.5|-144
+Ametal-1|net@99|||S2700|aFlag@5|flag[A][T]|-68.5|-144|aFlag@4|flag[A][T]|-68.5|144
+Ametal-1|net@100|||S900|aFlag@4|flag[A][F]|-50.5|144|contact@17||-50.5|-132
+Ametal-1|net@103|||S2700|contact@18||-68.5|-156|aFlag@5|flag[A][T]|-68.5|-144
+Ametal-1|net@104|||S900|contact@17||-50.5|-132|aFlag@5|flag[A][F]|-50.5|-144
+Ametal-1|net@116|||S900|pin@29||217|93|pin@30||217|-93
+Ametal-2|net@117|||S0|aFlag@5|flag[1][set]|201|-156|contact@21||192|-156
+Ametal-3|net@118|||S2700|contact@21||192|-156|pin@37||192|-148
+Ametal-2|net@119|||S0|aFlag@5|flag[1][clr]|220.5|-232|contact@22||192|-232
+Ametal-3|net@122|||S900|contact@21||192|-156|contact@23||192|-157.8
+Ametal-4|net@123|||S1800|abdBUSpi@0|flag[3][xx]|0|-157.8|contact@23||192|-157.8
+Ametal-4|net@125|||S1800|abdBUSpi@0|flag[2][xx]|0|-167|contact@24||192|-167
+Ametal-2|net@127|||S1800|aFlag@4|flag[1][set]|201|156|contact@25||204|156
+Ametal-2|net@129|||S0|aFlag@4|flag[1][clr]|220.5|232|contact@26||198|232
+Ametal-4|net@134|||S1800|abdBUSpi@0|flag[4][xx]|0|-139.4|contact@27||204|-139.4
+Ametal-4|net@136|||S1800|abdBUSpi@0|flag[1][xx]|0|-148.6|contact@28||198|-148.6
+Ametal-3|net@137|||S2700|contact@22||192|-232|contact@24||192|-167
+Ametal-3|net@138|||S900|contact@25||204|156|contact@27||204|-139.4
+Ametal-3|net@139|||S900|contact@26||198|232|contact@28||198|-148.6
+Ametal-1|net@166|||S1800|pin@43||-159|335|inv10D@0|in|-147.5|335
+Ametal-1|net@170|||S2700|aFlag@4|flag[C][T]|-210.5|144|pin@66||-210.5|294
+Ametal-1|net@173|||S2700|aFlag@4|flag[C][F]|-192.5|144|pin@68||-192.5|288
+Ametal-2|net@177|||S0|wellCont@0|gnd|-139|360|inv10D@0|gnd_1|-139|360
+Ametal-2|net@178|||S0|wellCont@0|vdd|-139|310|inv10D@0|vdd_3|-139|310
+Ametal-2|net@179|||S0|wellCont@0|vdd_1|-139|410|inv10D@0|vdd_2|-139|410
+Ametal-2|net@182||6.2|S0|inv10D@0|vdd|-156|410|pinsVddG@0|vdd|-295|410
+Ametal-2|net@183||6.2|S1800|pinsVddG@0|gnd|-295|360|inv10D@0|gnd|-156|360
+Ametal-2|net@184||6.2|S1800|pinsVddG@0|vdd_1|-295|310|inv10D@0|vdd_1|-156|310
+Ametal-2|net@190|||S0|contact@30||-159|426|pin@46||-220|426
+Ametal-1|net@191|||S2700|aFlag@5|flag[C][T]|-210.5|-144|aFlag@4|flag[C][T]|-210.5|144
+Ametal-1|net@192|||S2700|aFlag@5|flag[C][F]|-192.5|-144|aFlag@4|flag[C][F]|-192.5|144
+Ametal-1|net@193|||S2700|pin@43||-159|335|contact@30||-159|426
+Ametal-1|net@196|||S2700|aFlag@4|flag[B][F]|-154.5|144|pin@61||-154.5|282
+Ametal-1|net@197|||S0|pin@49||-93|335|inv10D@1|in|-102.5|335
+Ametal-1|net@198|||S2700|aFlag@4|flag[A][F]|-50.5|144|pin@64||-50.5|287
+Ametal-1|net@199|||S0|pin@50||-65|335|inv10D@2|in|-74.5|335
+Ametal-1|net@202|||S2700|inv10D@1|out|-108.5|367|pin@53||-108.5|444
+Ametal-1|net@204|||S2700|inv10D@2|out|-80.5|367|pin@54||-80.5|438
+Ametal-1|net@205|||S1800|pin@54||-80.5|438|pin@55||20|438
+Ametal-1|net@206|||S2700|pin@55||20|438|scanEx3h@0|dIn[1]|20|497
+Ametal-1|net@207|||S0|pin@53||-108.5|444|pin@56||-124|444
+Ametal-1|net@208|||S2700|pin@56||-124|444|scanEx3h@0|dIn[2]|-124|497
+Ametal-1|net@209|||S2700|pin@57||-141.5|335|inv10D@0|out|-141.5|367
+Ametal-1|net@210|||S1800|pin@57||-141.5|335|inv10D@3|in|-121.5|335
+Ametal-1|net@211|||S2700|inv10D@3|out|-115.5|367|pin@58||-115.5|438
+Ametal-1|net@213|||S0|pin@58||-115.5|438|pin@60||-268|438
+Ametal-1|net@215|||S900|scanEx3h@0|dIn[3]|-268|497|pin@60||-268|438
+Ametal-2|net@216|||S0|inv10D@3|gnd|-130|360|wellCont@0|gnd_1|-130|360
+Ametal-2|net@217|||S0|inv10D@3|vdd_1|-130|310|wellCont@0|vdd_2|-130|310
+Ametal-2|net@218|||S0|inv10D@3|vdd|-130|410|wellCont@0|vdd_3|-130|410
+Ametal-1|net@226|||S1800|pin@61||-154.5|282|pin@62||-93|282
+Ametal-1|net@227|||S2700|pin@62||-93|282|pin@49||-93|335
+Ametal-2|net@228||6.2|S1800|inv10D@3|vdd_3|-113|310|inv10D@1|vdd_3|-111|310
+Ametal-2|net@229||6.2|S0|inv10D@1|gnd_1|-111|360|inv10D@3|gnd_1|-113|360
+Ametal-2|net@230||6.2|S0|inv10D@1|vdd_2|-111|410|inv10D@3|vdd_2|-113|410
+Ametal-2|net@240||6.2|S0|pinsVddG@2|vdd|-295|554|scanEx3h@0|vdd_3|-297.5|554
+Ametal-2|net@241||6.2|S1800|scanEx3h@0|gnd_1|-297.5|504|pinsVddG@2|gnd|-295|504
+Ametal-2|net@242||6.2|S1800|scanEx3h@0|vdd_1|-297.5|454|pinsVddG@2|vdd_1|-295|454
+Ametal-2|net@243||6.2|S1800|scanEx3h@0|vdd_2|134.5|554|pinsVddG@3|vdd|217.5|554
+Ametal-2|net@244||6.2|S0|pinsVddG@3|gnd|217.5|504|scanEx3h@0|gnd|134.5|504
+Ametal-2|net@245||6.2|S0|pinsVddG@3|vdd_1|217.5|454|scanEx3h@0|vdd|134.5|454
+Ametal-1|net@249|||S2700|pin@29||217|93|contact@31||217|144
+Ametal-2|net@250|||S0|contact@31||217|144|contact@32||192|144
+Ametal-3|net@259|||S2700|contact@32||192|144|contact@34||192|488
+Ametal-2|net@260|||S1800|scanEx3h@0|mc|134.5|488|contact@34||192|488
+Ametal-1|net@264|||S0|pin@64||-50.5|287|pin@65||-65|287
+Ametal-1|net@265|||S2700|pin@65||-65|287|pin@50||-65|335
+Ametal-1|net@267|||S1800|pin@66||-210.5|294|pin@67||-159|294
+Ametal-1|net@268|||S2700|pin@67||-159|294|pin@43||-159|335
+Ametal-1|net@270|||S1800|pin@68||-192.5|288|pin@69||-141.5|288
+Ametal-1|net@271|||S2700|pin@69||-141.5|288|pin@57||-141.5|335
+Ametal-2|net@272|||S1800|inv10D@2|gnd|-66|360|tranCap@1|gnd|-66|360
+Ametal-2|net@273|||S1800|inv10D@2|vdd|-66|410|tranCap@1|vdd|-66|410
+Ametal-2|net@274|||S1800|inv10D@2|vdd_1|-66|310|tranCap@1|vdd_1|-66|310
+Ametal-2|net@275|||S0|wellCont@1|gnd|-92|360|inv10D@1|gnd|-94|360
+Ametal-2|net@276|||S0|wellCont@1|vdd|-92|310|inv10D@1|vdd_1|-94|310
+Ametal-2|net@277|||S0|wellCont@1|vdd_1|-92|410|inv10D@1|vdd|-94|410
+Ametal-2|net@278|||S0|wellCont@1|gnd_1|-83|360|inv10D@2|gnd_1|-83|360
+Ametal-2|net@279|||S0|wellCont@1|vdd_2|-83|310|inv10D@2|vdd_3|-83|310
+Ametal-2|net@280|||S0|wellCont@1|vdd_3|-83|410|inv10D@2|vdd_2|-83|410
+Ametal-2|net@281|||S0|tranCap@3|gnd_1|78|648|tranCap@2|gnd|78|648
+Ametal-2|net@282|||S0|tranCap@1|gnd_1|78|360|tranCap@0|gnd|78|360
+Ametal-2|net@283|||S0|tranCap@4|gnd_1|-66|648|tranCap@3|gnd|-66|648
+Ametal-2|net@284|||S0|tranCap@0|vdd|78|410|tranCap@1|vdd_2|78|410
+Ametal-2|net@285|||S0|tranCap@0|vdd_1|78|310|tranCap@1|vdd_3|78|310
+Ametal-2|net@286|||S0|tranCap@2|vdd|78|698|tranCap@3|vdd_2|78|698
+Ametal-2|net@287|||S0|tranCap@2|vdd_1|78|598|tranCap@3|vdd_3|78|598
+Ametal-2|net@288|||S0|tranCap@3|vdd|-66|698|tranCap@4|vdd_2|-66|698
+Ametal-2|net@289|||S0|tranCap@3|vdd_1|-66|598|tranCap@4|vdd_3|-66|598
+Ametal-2|net@290|||S0|tranCap@3|gnd_1|78|648|tranCap@2|gnd|78|648
+Ametal-2|net@291|||S0|inv10D@0|gnd_1|-139|360|wellCont@0|gnd|-139|360
+Ametal-2|net@292|||S0|inv10D@0|vdd_2|-139|410|wellCont@0|vdd_1|-139|410
+Ametal-2|net@293|||S0|inv10D@0|vdd_3|-139|310|wellCont@0|vdd|-139|310
+Ametal-2|net@294|||S1800|inv10D@2|gnd|-66|360|tranCap@1|gnd|-66|360
+Ametal-2|net@295|||S1800|inv10D@2|vdd|-66|410|tranCap@1|vdd|-66|410
+Ametal-2|net@296|||S1800|inv10D@2|vdd_1|-66|310|tranCap@1|vdd_1|-66|310
+Ametal-2|net@297|||S0|inv10D@2|gnd_1|-83|360|wellCont@1|gnd_1|-83|360
+Ametal-2|net@298|||S0|inv10D@2|vdd_2|-83|410|wellCont@1|vdd_3|-83|410
+Ametal-2|net@299|||S0|inv10D@2|vdd_3|-83|310|wellCont@1|vdd_2|-83|310
+Ametal-2|net@300|||S0|inv10D@3|gnd|-130|360|wellCont@0|gnd_1|-130|360
+Ametal-2|net@301|||S0|inv10D@3|vdd|-130|410|wellCont@0|vdd_3|-130|410
+Ametal-2|net@302|||S0|inv10D@3|vdd_1|-130|310|wellCont@0|vdd_2|-130|310
+Ametal-2|net@303||6.2|S1800|pinsVddG@4|vdd|-295|698|tranCap@4|vdd|-210|698
+Ametal-2|net@304||6.2|S0|tranCap@4|gnd|-210|648|pinsVddG@4|gnd|-295|648
+Ametal-2|net@305||6.2|S0|tranCap@4|vdd_1|-210|598|pinsVddG@4|vdd_1|-295|598
+Eflag[A][clr]||D5G2;|abdBUSpi@0|flag[2][xx]|I
+Eflag[A][set]||D5G2;|abdBUSpi@0|flag[3][xx]|I
+Eflag[B][clr]||D5G2;|abdBUSpi@0|flag[1][xx]|I
+Eflag[B][set]||D5G2;|abdBUSpi@0|flag[4][xx]|I
+Eflag[C][T]||D5G2;|pin@46||I
+Egnd||D5G2;|aFlag@5|gnd|G
+Egnd_1||D5G2;|tranCap@0|gnd_1|P
+Egnd_2||D5G2;|aFlag@5|gnd_2|G
+Egnd_4||D5G2;|aFlag@5|gnd_4|G
+Egnd_6||D5G2;|aFlag@5|gnd_6|G
+Egnd_8||D5G2;|aFlag@4|gnd_4|G
+Egnd_10||D5G2;|aFlag@4|gnd_6|G
+Egnd_11||D5G2;|aFlag@4|gnd_2|G
+Egnd_12||D5G2;|aFlag@4|gnd|G
+Egnd_14||D5G2;|pinsVddG@0|gnd|G
+Egnd_16||D5G2;|pinsVddG@2|gnd|G
+Egnd_17||D5G2;|pinsVddG@3|gnd|G
+Egnd_18||D5G2;|pinsVddG@4|gnd|G
+Egnd_19||D5G2;|tranCap@2|gnd_1|P
+Em1[1]||D5G2;|aFlag@5|in[2]@153280970|O
+Em1[2]||D5G2;|aFlag@5|inn[2][T]|I
+Em1[3]||D5G2;|aFlag@5|in[2]@490679894|O
+Em1[4]||D5G2;|aFlag@5|inn[4][T]|I
+Em1[5]||D5G2;|aFlag@5|in[2]|O
+Em1[6]||D5G2;|aFlag@5|inn[6][T]|I
+Em1[7]||D5G2;|aFlag@4|in[1][T]|I
+Em1[8]||D5G2;|aFlag@4|in[2][T]|I
+Em1[9]||D5G2;|aFlag@4|in[3][T]|I
+Em1[10]||D5G2;|aFlag@4|in[4][T]|I
+Em1[11]||D5G2;|aFlag@4|in[5][T]|I
+Em1[12]||D5G2;|aFlag@4|in[6][T]|I
+Emc||D5G2;|scanEx3h@0|mc|I
+Emc_1||D5G2;|scanEx3h@0|mc_1|I
+Ep1p||D5G2;|scanEx3h@0|p1p|B
+Ep1p_1||D5G2;|scanEx3h@0|p1p_1|B
+Ep2p||D5G2;|scanEx3h@0|p2p|B
+Ep2p_1||D5G2;|scanEx3h@0|p2p_1|B
+Erd||D5G2;|scanEx3h@0|rd|B
+Erd_1||D5G2;|scanEx3h@0|rd_1|B
+Esin||D5G2;|scanEx3h@0|sin|I
+Esout||D5G2;|scanEx3h@0|sout|I
+Evdd||D5G2;|aFlag@5|vdd|P
+Evdd_1||D5G2;|aFlag@5|vdd_1|P
+Evdd_2||D5G2;|tranCap@0|vdd_2|P
+Evdd_3||D5G2;|tranCap@0|vdd_3|P
+Evdd_4||D5G2;|aFlag@5|vdd_4|P
+Evdd_5||D5G2;|aFlag@5|vdd_5|P
+Evdd_8||D5G2;|aFlag@5|vdd_8|P
+Evdd_9||D5G2;|aFlag@5|vdd_9|P
+Evdd_14||D5G2;|aFlag@5|vdd_14|P
+Evdd_15||D5G2;|aFlag@5|vdd_15|P
+Evdd_16||D5G2;|aFlag@4|vdd_1|P
+Evdd_17||D5G2;|aFlag@4|vdd_8|P
+Evdd_18||D5G2;|aFlag@4|vdd_9|P
+Evdd_22||D5G2;|aFlag@4|vdd_14|P
+Evdd_23||D5G2;|aFlag@4|vdd|P
+Evdd_24||D5G2;|aFlag@4|vdd_4|P
+Evdd_25||D5G2;|aFlag@4|vdd_5|P
+Evdd_26||D5G2;|aFlag@4|vdd_15|P
+Evdd_29||D5G2;|pinsVddG@0|vdd|P
+Evdd_30||D5G2;|pinsVddG@0|vdd_1|P
+Evdd_33||D5G2;|pinsVddG@2|vdd|P
+Evdd_34||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_35||D5G2;|pinsVddG@3|vdd|P
+Evdd_36||D5G2;|pinsVddG@3|vdd_1|P
+Evdd_37||D5G2;|pinsVddG@4|vdd|P
+Evdd_38||D5G2;|pinsVddG@4|vdd_1|P
+Evdd_39||D5G2;|tranCap@2|vdd_2|P
+Evdd_40||D5G2;|tranCap@2|vdd_3|P
+X