Commit Graph

55 Commits

Author SHA1 Message Date
John McMaster 257c08942f intpips: parallelize db build
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 14:23:14 -08:00
John McMaster 38cb3350c8 intpips: properly filter VCC_WIRE
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 10:19:15 -08:00
John McMaster ffad776162 fuzzers: consolidate common gitignores
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 18:56:32 -08:00
John McMaster ba5a155464 todo: clean up file names
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 17:34:18 -08:00
John McMaster b568052d9d int_loop: mv todo build/todo
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 17:05:20 -08:00
John McMaster c68ee2f004
Merge pull request #364 from mcmasterg/dbfixup_fix
Dbfixup fix
2018-12-19 15:22:19 -08:00
John McMaster 0c23cf3cca int_loop: copy iter db before dbfixup
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 15:06:53 -08:00
John McMaster 0757dcd4c5
Merge pull request #362 from mcmasterg/rempips_todo
rempips: fix todo path
2018-12-19 14:43:49 -08:00
John McMaster 71e90747d7 int_loop: move todo copy to makefile so it always exists
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 14:35:28 -08:00
John McMaster 005450b0ce intpips: solvability notes
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 14:24:45 -08:00
John McMaster c713aeead3 intpips: try harder, even though diminshing returns
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 14:32:28 -08:00
John McMaster ff74345289 intpips: todo look at last iter, not iter not yet completed
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-16 19:44:50 -08:00
John McMaster 9372050958 intpips: SEGMATCH_FLAGS like int_loop
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 14:02:18 -08:00
John McMaster 38ab9a7d1c int_loop: write db per iter for easier tracking
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 11:57:49 -08:00
John McMaster 02d9e04ffa intpips: remove obsolete comment
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 11:34:12 -08:00
John McMaster c63f47198a Remove MAKEFLAGS
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 21:36:42 -08:00
John McMaster 24039e1922 int_loop: consolidate maketodo.py, tweaks
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 20:48:21 -08:00
John McMaster 5fbaf1f21e intpips: increase segmake -m to reduce bad matches
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster ec317d5668 intpips: quick N=1 since better segmatch filtering
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster a054602a4f intpips: cleanprj remove iter specific todo.txt
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster 73da6c30ec intpips: generate print current tile number
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster 35a473ffed intpips: maketodo.py
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster b384f1f09e intpips: restore QUICK N
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster c93c3f601a intpips: push uses all iters, not just current
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster a46c811be7 intpips: iterative solve
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster 41c5775328 intpips: inrease N to reduce faulty solves
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 18:11:15 -08:00
John McMaster c37c1082de quick: merge into main makefile
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 17:36:51 -08:00
John McMaster 54dcdf1f2e tcl: reformat existing code
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:52:56 -08:00
John McMaster f4ec5cf9d0 Makefiles: seg_*.db => segbits_*.db consistency
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:34:01 -08:00
John McMaster 2ad3af5343 fuzzers: standardize segment file to .db (not .segbits)
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:33:38 -08:00
John McMaster 0ae99acced intpips: build dir
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:30:43 -08:00
John McMaster 4516a00665 --db_root => --db-root
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 14:37:01 -08:00
John McMaster 8f172bccf2 dbfixup: apply patches per project instead of globally
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster b6ba7e96a6 dbfixup: patch local files instead of central db
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster 6814b4cf51 dbfixup: add --clb-int to existing Makefiles
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
Keith Rothman 99704740a3 Make Segmaker db_root be implicit.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-22 12:04:55 -07:00
Keith Rothman 6dd9626cfc Move all use of getenv into prjxray.util and behind a function.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-18 21:13:14 -07:00
John Mcmaster edb041671c
Merge pull request #161 from mcmasterg/segmaker_prjxray
segmaker.py: move to prjxray, class segmaker => Segmaker
2018-10-17 20:45:29 -07:00
John McMaster 37c446b255 fuzzers: fix addtag regression
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 20:39:37 -07:00
John McMaster 16edeffaaf segmaker.py: move to prjxray, class segmaker => Segmaker
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 19:03:16 -07:00
Clifford Wolf 5c527e89ba Add run.ok files to .gitignore
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-06 17:57:52 +01:00
Clifford Wolf 93d61a3297 Transition segmaker and fuzzers to new tilegrid format
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-05 12:48:28 +01:00
Rick Altherr 43e51dd5c1 Reformat existing Python files with yapf
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-09 14:50:06 -08:00
Rick Altherr 67c7914a2c Revert "Autopep8 on all existing sources"
This reverts commit 925885c2cc.

Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-09 14:49:57 -08:00
Rick Altherr 925885c2cc Autopep8 on all existing sources
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-08 17:23:42 -08:00
Clifford Wolf 6722081899 Update "make run" target in fuzzers that had one for a while
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-01-04 13:55:50 +01:00
Clifford Wolf 6565822657 Add "make run" to all PIP fuzzers
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 05:39:06 +01:00
Clifford Wolf 8a34bc3c07 Add README.md files to all PIP fuzzers
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf 63d4d3ba9f Set tcl.collectionResultDisplayLimit to unlimited for 050-intpips
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 16:19:41 +01:00
Clifford Wolf 3f6ba4b94e Add explicit zero bits to DB format, some cleanups
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00