John McMaster
2c1fc70d65
timfuz: switch default to easy project until disk/memory issues are resolved
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-09 16:39:25 -07:00
John McMaster
6bafa960cf
timfuz: pep8 fix
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-09 16:37:47 -07:00
John McMaster
0d8c5aaa29
timfuz: handle passthrough lut bel_pin
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-08 11:12:50 -07:00
John McMaster
dd88616a88
timfuz project.tcl: better print statement message
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 18:21:55 -07:00
John McMaster
5f43accedf
timfuz timing_txt2icsv.py: stream instead of loading all data
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 18:21:36 -07:00
John McMaster
fd5bfceb7a
timfuz: delete timing4.txt after processing to save disk space
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
85862394ce
timfuz: remove nodes from timing4.txt
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
0a7c68b5a0
timfuz stats: site wires report solved in addition to covered
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
8d5a1611d3
timfuz: BEL multiple output pin test script
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
0fcd6958d8
timfuz: linprog simple example
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
d7e972f83d
timfuz: move tests to minitest dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
f4faa27243
timfuz: timing.txt "," delim, line_net procs (cleanup + bug fix)
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
f023e0dcf0
solve_leastsq.py:mkestimate(): ignore 0 delay rows, assert non-trivial seed
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
7f61ff99fd
timing_txt2scsv.py: remove dead code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
6df3b2b364
timfuz corner.mk: remove unused --sub-json invocations obsoleted by grouped.csv
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
b95eaba1f5
timfuz: site delay cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
6f32de407e
timfuz: project.tcl cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:47:02 -07:00
John McMaster
e1e7c8005f
timfuz: project.tcl rewrite W I P
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 17:46:55 -07:00
John McMaster
882257ea3d
timfuz: s/write_info3/write_info4 for timing4.txt
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 16:33:57 -07:00
John McMaster
649daab2a2
timfuz: site alpha
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 16:33:57 -07:00
John McMaster
2c6c3487a4
timfuz: timing4 format w/ site/bel info
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 16:33:57 -07:00
John McMaster
9e8f6ea3e4
timfuz: timing3.csv => timing3i.csv (interconnect)
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-03 16:33:57 -07:00
Keith Rothman
8ad5e64f85
Add methods to library.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-09-27 13:17:01 -07:00
Keith Rothman
32e66e38dd
Make ignored wires database specific and have travis be aware of python.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-09-27 09:26:02 -07:00
Keith Rothman
7adb81b81c
Removing index_in_site from site_type files.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-09-27 08:57:32 -07:00
Keith Rothman
c4a62fb315
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-09-27 08:53:39 -07:00
Keith Rothman
85e14f81a1
Generate tile types, site types, tilegrid, tileconn for entire part.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-09-26 22:37:33 -07:00
John McMaster
771cc1b1cc
timfuz: misc cleanup
...
Selectable build dir
Bug fix: min corner may drop group
Remove duplicate / old equation massage code
Add some documentation
Corner makefile fix (target builds timgrid-vc.json, not timgrid-s.json)
Add QoR output to all corner builds
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-24 16:14:01 -07:00
John McMaster
0ddd9fd33c
timfuz: QoR checker
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 13:49:36 -07:00
John McMaster
7fd5e77935
timfuz: fix ZERO removal support
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 13:49:23 -07:00
John McMaster
06d47dcb5e
timfuz: handle zeros more concretely
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 13:45:13 -07:00
John McMaster
c2c996c706
timfuz: delete dead code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 12:11:54 -07:00
John McMaster
6321be7857
timfuz: make csv_group2flat deterministic
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 12:05:40 -07:00
John McMaster
ee3ef206ad
timfuz: make rref deterministic
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 11:53:57 -07:00
John McMaster
7c0828e6c2
timfuz: --sub-csv => --bounds-csv
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 11:41:55 -07:00
John McMaster
744c61e4a6
timfuz: test_zero
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 11:19:42 -07:00
John McMaster
937b8e2fe8
timfuz test_unique: small doc update
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 11:12:22 -07:00
John McMaster
7379977c1d
timfuz: reorganize minitest, fixup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-19 11:12:22 -07:00
John McMaster
b6b9d9a661
misc cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
d5c9f1d857
timfuz: misc cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
43ccabe815
timfuz: massage cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
bf5b435a69
timfuz: cleanup help
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
3b686de46f
timfuz: move non-fuzzer experiments to experiments dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
12978f8051
timfuz: pep8 reformat
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
c104e70724
timfuz: combine tile process corners
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
2a28dabf02
timfuz: ALLOW_ZERO_EQN workaround for projects that fail PnR
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
0b3aa34b5b
timfuz: fully support min corner
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
c965288e75
timfuz: min corner tweaks
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
2ad0bf82fc
timfuz: ALLOW_ZERO_EQN
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
e148ed5f91
timfuz: build all four corners
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00