add extra pair of inverters to fire[do] signal in ohPredDo
authorAdam Megacz <adam.megacz@sun.com>
Tue, 28 Apr 2009 17:03:37 +0000 (17:03 +0000)
committerAdam Megacz <adam.megacz@sun.com>
Tue, 28 Apr 2009 17:03:37 +0000 (17:03 +0000)
electric/predicateM.jelib

index 1202651..b11c27c 100755 (executable)
@@ -1,5 +1,5 @@
 # header information:
-HpredicateM|8.09a
+HpredicateM|8.08k
 
 # Views:
 Vicon|ic
@@ -2004,21 +2004,23 @@ Evdd_31||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell ohPredDo;1{sch}
-CohPredDo;1{sch}||schematic|1231958508838|1234401479056|
+CohPredDo;1{sch}||schematic|1231958508838|1240936026452|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IwiresL:bitAssignments;1{ic}|bitAssig@0||-41.5|-7.5||V|D5G4;
 NOff-Page|conn@0||31.5|-1||||
 NOff-Page|conn@1||20.5|10.5||||
 NOff-Page|conn@2||-31|1||||
-NOff-Page|conn@4||0|-30|||R|
+NOff-Page|conn@4||0|-42|||R|
 NOff-Page|conn@5||-11|10|||RRR|
 NOff-Page|conn@6||-30|-30|||R|
 NOff-Page|conn@7||17.5|-23.5||||
+IredFive:inv;1{ic}|inv@1||0|-35.5|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@2||0|-26|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IohPredDo;1{ic}|ohPredDo@2||48|11|||D5G4;
 IpredSucDri;1{ic}|ohPredDo@3||20|-1|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||2.5|23|||||ART_message(D5G2;)SThis is the action part of the Predicate stage
 Ngeneric:Invisible-Pin|pin@1||1.5|31.5|||||ART_message(D5G5;)SohPredDo
-Ngeneric:Invisible-Pin|pin@2||2|27.5|||||ART_message(D5G3;)Sies 14 January 2009
+Ngeneric:Invisible-Pin|pin@2||2|27.5|||||ART_message(D5G3;)Sam 28 April 2009
 NBus_Pin|pin@9||9|-7|-1|-1||
 NBus_Pin|pin@10||9|-2|-1|-1||
 NWire_Pin|pin@12||0|0||||
@@ -2031,6 +2033,9 @@ NWire_Pin|pin@31||24|-13||||
 NWire_Pin|pin@35||0|-18||||
 NBus_Pin|pin@49||-6|-2|-1|-1||
 NBus_Pin|pin@50||-6|-7|-1|-1||
+NWire_Pin|pin@51||0|-38||||
+NWire_Pin|pin@52||0|-33||||
+NWire_Pin|pin@53||0|-23.5||||
 IpredFlagDri;1{ic}|predFlag@1||-18|1|X||D5G4;
 IdriversL:sucDri20;1{ic}|sucDri20@0||-15|-18|||D5G4;
 IdriversL:sucDri20;1{ic}|sucDri20@1||15|-18|||D5G4;
@@ -2049,8 +2054,13 @@ Abus|net@112||-0.5|IJ1800|predFlag@1|sel[Cd,Fl]|-12|-2|pin@49||-6|-2
 Awire|net@117|||1800|predFlag@1|fire[pp]|-13|0|pin@12||0|0
 Abus|net@119||-0.5|IJ1800|conn@2|y|-29|1|predFlag@1|flag[A,B,D][set,clr]|-23|1
 Awire|net@120|||1800|predFlag@1|mc|-16|3|pin@25||-11|3
-Awire|net@121|||2700|conn@4|y|0|-28|pin@35||0|-18
 Awire|net@122|||2700|conn@6|y|-30|-28|pin@27||-30|-18
+Awire|net@123|||2700|conn@4|y|0|-40|pin@51||0|-38
+Awire|net@124|||1800|pin@51||0|-38|inv@1|in|0|-38
+Awire|net@125|||1800|inv@1|out|0|-33|pin@52||0|-33
+Awire|net@126|||2700|pin@52||0|-33|inv@2|in|0|-28.5
+Awire|net@127|||900|pin@35||0|-18|pin@53||0|-23.5
+Awire|net@128|||1800|pin@53||0|-23.5|inv@2|out|0|-23.5
 Awire|ps[do]|D5G2;||2700|pin@30||24|-18|pin@31||24|-13
 Awire|ps[skip]|D5G2;||2700|pin@28||-6|-18|pin@29||-6|-13
 Abus|sel[Fl,rD]|D5G2;|-0.5|IJ900|pin@49||-6|-2|pin@50||-6|-7