Commit Graph

748 Commits

Author SHA1 Message Date
John McMaster 863bfc53ef timfuz: fix minitest formatting issue
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:53:21 -07:00
John McMaster 03ed7a333b timfuz: move extra files experiment => minitest since not a fuzzer
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -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
John McMaster 2dbe379200 timfuz: corner FIXME assert
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster a55b766c44 timfuz: track corners properly
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster a4950a8602 timfuz: misc cleanup
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 7e43784469 timfuz: remove dead code
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 5c122c2fe1 timfuz: misc cleanup
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 6197a93536 timfuz: picorv32 project
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 7ac4f31e58 timfuz: zero row add assertion
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster fa524df657 timfuz: fix zero delay element inconsistency
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 1fc02389ed timfuz: tile_annotate report solve correctly
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster c2707e5c23 timfuz: simplify readme instructions using new make system
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 557fda4215 timfuz: placelut made into generic project
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 133ff586e8 timfuz: move project outputs to build directory
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 943ab5bbb7 timfuz: placelut as standalone data generator
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 5d8d0b22d8 timfuz: moving to fuzzers dir
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster d96bfd7a8b timfuz: cleanup README
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster edbd5f4ca9 timfuz: tile annotate. Workflow alpha!
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster fb69b9f045 timfuz: utility to create tile to speed model database
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 5176374817 timfuz group2flat: remove old option
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster e76e84f72c timfuz: csv_flat2group
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 1aa15ae8b6 timfuz: utility to flatten groups out of csv
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster e83866af72 timfuz: linprog write output csv
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 5ecbd135ce timfuz leastsq: remove test code
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster f6fb4cb60c timfuz leastsq: write output solution
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 250e48c7a8 timfuz: move to top level
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 7021c638c2 timfuz: timfuz_rref => rref
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 4fee67322f timfuz leastsq: iteration print
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 9e63d9ee55 timfuz: leastsq reasonable delays
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 41cf8469b5 timfuz: least square tests
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster d4d0af9d9f timfuz: sub2csv
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 632fbffc4b timfuz: dont open file until writing results
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 42eccf2100 timfuz: quicker matrix loading
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 4d15c15267 timfuz: normalize_last=False
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster b4874d2cf9 timfuz: perf tests
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 9ff07f4278 timfuz: matrix perf test
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 6d78626239 timfuz: massage experiments
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster 343cd5b413 timfuz: old massage routines added back in
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00