From 4fb56244d39df2cc9baf41a8e7adf74707d298b4 Mon Sep 17 00:00:00 2001 From: Andreas Neiser Date: Mon, 9 Feb 2015 13:52:34 +0100 Subject: [PATCH] Use mpartcre to find designs without timing errors --- ADC/compile_periph_gsi.pl | 9 +++++---- ADC/nodelist.txt | 4 ++++ ADC/trb3_periph_adc.p2t | 21 +++++++++++++++++++++ ADC/trb3_periph_adc.p3t | 5 +++++ 4 files changed, 35 insertions(+), 4 deletions(-) create mode 100644 ADC/nodelist.txt create mode 100644 ADC/trb3_periph_adc.p2t create mode 100644 ADC/trb3_periph_adc.p3t diff --git a/ADC/compile_periph_gsi.pl b/ADC/compile_periph_gsi.pl index 47ad862..12a6aa6 100755 --- a/ADC/compile_periph_gsi.pl +++ b/ADC/compile_periph_gsi.pl @@ -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 index 0000000..69960b7 --- /dev/null +++ b/ADC/nodelist.txt @@ -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 index 0000000..365f17c --- /dev/null +++ b/ADC/trb3_periph_adc.p2t @@ -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 index 0000000..7a213ff --- /dev/null +++ b/ADC/trb3_periph_adc.p3t @@ -0,0 +1,5 @@ +-rem +-distrce +-log "trb3_periph_adc.log" +-o "trb3_periph_adc.csv" +-pr "trb3_periph_adc.prf" -- 2.43.0