icestorm/icefuzz
David Shah 42047c6114 Fix case where make_prim allocates all global buffer pins
This is a low probability bug more likely to show up in low pin
count devices with few GBINs. In rare cases make_prim would
constrain all of the global buffer capable pins but not the clock
input. icecube would then fail to place the clock input. This is
fixed by always constraining the clock if all GBIN pins are used.
2017-10-20 15:18:39 +01:00
..
pinloc Squelch trailing whitespace 2017-08-01 14:43:15 +02:00
tests Squelch trailing whitespace 2017-08-01 14:43:15 +02:00
.gitignore Timing models for LP and HX devices 2016-02-01 23:32:03 +01:00
Makefile Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
cached_io.txt More work figuring out values in icebox.py 2017-06-23 22:53:54 -07:00
cached_logic.txt Imported full dev sources 2015-07-18 13:10:40 +02:00
cached_ramb.txt Imported full dev sources 2015-07-18 13:10:40 +02:00
cached_ramb_5k.txt Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
cached_ramb_8k.txt Added 8k timing data 2015-10-06 09:12:26 +02:00
cached_ramt.txt icefuzz improvements, refuzz timings 2016-01-16 16:17:56 +01:00
cached_ramt_5k.txt Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
cached_ramt_8k.txt icefuzz improvements, refuzz timings 2016-01-16 16:17:56 +01:00
check.sh Renamed IceBox .txt files to .asc files 2016-01-01 15:08:41 +01:00
database.py Remove extra IoCtrl cf_bit_ and extra_padeb_test_ lines from database 2017-07-31 15:55:07 +02:00
export.py Add icefuzz support for the UP5K and rework underlying device specification for more flexibility. 2017-06-22 17:38:38 -07:00
extract.py Add icefuzz support for the UP5K and rework underlying device specification for more flexibility. 2017-06-22 17:38:38 -07:00
fuzzconfig.py Quick fix of pin 23 issue (pending further discussion) 2017-10-20 14:46:24 +01:00
glbcheck.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
glbmapbits.py icefuzz: python 3 2015-08-22 09:42:57 +02:00
icecube.sh Fix icecube.sh to work with lin and lin64 dirs, remove hardcoded ICECUBEDIR= 2017-07-31 15:56:25 +02:00
make_aig.py Fix some bugs in two of the icefuzz make_*.py scripts 2017-07-31 15:56:58 +02:00
make_binop.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
make_cluster.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
make_fanout.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
make_fflogic.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
make_gbio.py Fix some bugs in two of the icefuzz make_*.py scripts 2017-07-31 15:56:58 +02:00
make_gbio2.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
make_io.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
make_iopack.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
make_logic.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
make_mem.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
make_mesh.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
make_pin2pin.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
make_pll.py Squelch trailing whitespace 2017-08-01 14:43:15 +02:00
make_prim.py Fix case where make_prim allocates all global buffer pins 2017-10-20 15:18:39 +01:00
make_ram40.py Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
runloop.sh Fixed icefuzz/runloop.sh for git 2016-01-01 16:28:57 +01:00
timings.py Squelch trailing whitespace 2017-08-01 14:43:15 +02:00
timings_hx1k.txt Timing models for LP and HX devices 2016-02-01 23:32:03 +01:00
timings_hx8k.txt Timing models for LP and HX devices 2016-02-01 23:32:03 +01:00
timings_lp1k.txt Timing models for LP and HX devices 2016-02-01 23:32:03 +01:00
timings_lp8k.txt Timing models for LP and HX devices 2016-02-01 23:32:03 +01:00
timings_lp384.txt icefuzz data and test scripts for LP384-CM49 2017-03-10 02:09:46 +01:00
tmedges.txt tmedges.txt added, icebox-Makefile buildable 2017-03-07 23:12:00 +01:00
tmedges.ys added CascadeBuf to icefuzz/tmedges.ys 2016-01-17 10:27:46 +01:00