From 04133075d8392852c2a8914fc718bd103b6a8338 Mon Sep 17 00:00:00 2001 From: Adam Megacz Date: Tue, 28 Apr 2009 17:03:37 +0000 Subject: [PATCH] add extra pair of inverters to fire[do] signal in ohPredDo --- electric/predicateM.jelib | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/electric/predicateM.jelib b/electric/predicateM.jelib index 1202651..b11c27c 100755 --- a/electric/predicateM.jelib +++ b/electric/predicateM.jelib @@ -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 -- 1.7.10.4