diff options
author | Clifford Wolf <clifford@clifford.at> | 2016-02-01 23:32:03 +0100 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2016-02-01 23:32:03 +0100 |
commit | 81c33a343ffce5eab897d0a5a7d228bfcb08aaf4 (patch) | |
tree | f1a95089b3c441b3895fc55612b5efc730b087bd /icefuzz/icecube.sh | |
parent | 8b6116523bdd12b9376b4ed023fee6c62bb7a714 (diff) | |
download | icestorm-81c33a343ffce5eab897d0a5a7d228bfcb08aaf4.tar.gz icestorm-81c33a343ffce5eab897d0a5a7d228bfcb08aaf4.tar.bz2 icestorm-81c33a343ffce5eab897d0a5a7d228bfcb08aaf4.zip |
Timing models for LP and HX devices
Diffstat (limited to 'icefuzz/icecube.sh')
-rw-r--r-- | icefuzz/icecube.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/icefuzz/icecube.sh b/icefuzz/icecube.sh index 2a694c4..27ab550 100644 --- a/icefuzz/icecube.sh +++ b/icefuzz/icecube.sh @@ -263,6 +263,10 @@ fi # run netlister "$icecubedir"/sbt_backend/bin/linux/opt/netlister --verilog "$PWD"/outputs/netlist/top_sbt.v --vhdl "$PWD"/outputs/netlist/top_sbt.vhd --lib "$PWD"/netlist/oadb-top --view rt --device "$icecubedir"/sbt_backend/devices/$devfile --splitio --in-sdc-file "$PWD"/outputs/packer/top_pk.sdc --out-sdc-file "$PWD"/outputs/netlist/top_sbt.sdc +if [ -n "$ICE_SBTIMER_LP" ]; then + "$icecubedir"/sbt_backend/bin/linux/opt/sbtimer --des-lib "$PWD"/netlist/oadb-top --lib-file "$icecubedir"/sbt_backend/devices/$libfile --sdc-file "$PWD"/outputs/netlist/top_sbt.sdc --sdf-file "$PWD"/outputs/netlist/top_sbt_lp.sdf --report-file "$PWD"/outputs/netlist/top_timing_lp.rpt --device-file "$icecubedir"/sbt_backend/devices/$devfile --timing-summary +fi + # hacks for sbtimer so it knows what device we are dealing with ln -fs . sbt ln -fs . foobar_Implmnt @@ -304,6 +308,10 @@ cp "$1.tmp"/outputs/placer/top_sbt.pcf "$1.psb" cp "$1.tmp"/outputs/netlist/top_sbt.v "$1.vsb" cp "$1.tmp"/outputs/netlist/top_sbt.sdf "$1.sdf" cp "$1.tmp"/outputs/netlist/top_timing.rpt "$1.rpt" +if [ -n "$ICE_SBTIMER_LP" ]; then + cp "$1.tmp"/outputs/netlist/top_sbt_lp.sdf "$1.slp" + cp "$1.tmp"/outputs/netlist/top_timing_lp.rpt "$1.rlp" +fi $scriptdir/../icepack/iceunpack "$1.bin" "$1.asc" |