]> jspc29.x-matter.uni-frankfurt.de Git - trb3.git/commitdiff
Use mpartcre to find designs without timing errors
authorAndreas Neiser <neiser@kph.uni-mainz.de>
Mon, 9 Feb 2015 12:52:34 +0000 (13:52 +0100)
committerAndreas Neiser <neiser@kph.uni-mainz.de>
Sat, 13 Jun 2015 15:36:55 +0000 (17:36 +0200)
ADC/compile_periph_gsi.pl
ADC/nodelist.txt [new file with mode: 0644]
ADC/trb3_periph_adc.p2t [new file with mode: 0644]
ADC/trb3_periph_adc.p3t [new file with mode: 0644]

index 47ad862b8c1903c05b7d8b2d60756d8be2c77441..12a6aa69327d24d9e8cc23704fc578af0f005da5 100755 (executable)
@@ -53,7 +53,8 @@ system ("../base/make_version_vhd.pl");
 
 
 my $c="$synplify_path/bin/synplify_premier_dp -batch $TOPNAME.prj";
-my $r=execute($c, "do_not_exit" );
+my $r;
+$r=execute($c, "do_not_exit" );
 checksrr();
 
 $ENV{'LM_LICENSE_FILE'}=$lm_license_file_for_par;
@@ -72,9 +73,9 @@ execute($c);
 
 system("rm $TOPNAME.ncd");
 
-#$c=qq|mpartrce -p "../$TOPNAME.p2t" -log "$TOPNAME.log" -o "$TOPNAME.rpt" -pr "$TOPNAME.prf" -tf "$TOPNAME.pt" "|.$TOPNAME.qq|_map.ncd" "$TOPNAME.ncd"|;
-#  $c=qq|multipar -pr "$TOPNAME.prf" -o "mpar_$TOPNAME.rpt" -log "mpar_$TOPNAME.log" -p "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.ncd"|;
-$c=qq|par -w -l 5 -i 6 -t 3 -c 0 -e 0 -exp parUseNBR=1:parCDP=0:parCDR=0:parPathBased=OFF $tpmap.ncd $TOPNAME.ncd $TOPNAME.prf|;
+$c=qq|mpartrce -p "../$TOPNAME.p2t" -f "../$TOPNAME.p3t" -tf "$TOPNAME.pt" "$tpmap.ncd" "$TOPNAME.ncd"|;
+#$c=qq|mpar -pr "$TOPNAME.prf" -o "mpar_$TOPNAME.rpt" -log "mpar_$TOPNAME.log" -p "../$TOPNAME.p2t"  "$tpmap.ncd" "$TOPNAME.ncd"|;
+#$c=qq|par -w -l 5 -i 6 -t 5 -c 0 -e 0 -exp parUseNBR=1:parCDP=0:parCDR=0:parPathBased=OFF $tpmap.ncd $TOPNAME.ncd $TOPNAME.prf|;
 execute($c);
 
 $c=qq|ltxt2ptxt $TOPNAME.ncd|;
diff --git a/ADC/nodelist.txt b/ADC/nodelist.txt
new file mode 100644 (file)
index 0000000..69960b7
--- /dev/null
@@ -0,0 +1,4 @@
+[lxhadeb07]
+system = linux
+corenum = 24
+workdir = /home/aneiser/trb3/ADC/workdir
diff --git a/ADC/trb3_periph_adc.p2t b/ADC/trb3_periph_adc.p2t
new file mode 100644 (file)
index 0000000..365f17c
--- /dev/null
@@ -0,0 +1,21 @@
+-w
+-i 20
+-l 5
+-n 60
+-y
+-s  1 
+-t 1
+-c 1
+-e 3
+#-g guidefile.ncd
+-m ../nodelist.txt
+# -w
+# -i 6
+# -l 5
+# -n 1
+# -t 1
+# -s  1 
+# -c 0
+# -e 0
+#
+-exp parCB=On:parCDP=1:parCDR=1:parPlcInLimit=0:parPlcInNeighborSize=1:parPathBased=ON:parHold=ON:parHoldLimit=10000:paruseNBR=1
diff --git a/ADC/trb3_periph_adc.p3t b/ADC/trb3_periph_adc.p3t
new file mode 100644 (file)
index 0000000..7a213ff
--- /dev/null
@@ -0,0 +1,5 @@
+-rem
+-distrce
+-log "trb3_periph_adc.log"
+-o "trb3_periph_adc.csv"
+-pr "trb3_periph_adc.prf"