Commit Graph

764 Commits

Author SHA1 Message Date
Tim 'mithro' Ansell da10b35d0f Don't fail it output dir doesn't exist.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-10-12 07:03:37 -07:00
John McMaster 255f9b01bb
Merge pull request #143 from mcmasterg/segmaker_debug
Segmaker debug
2018-10-09 16:46:17 -07:00
John McMaster 867853076d
Merge pull request #126 from mcmasterg/timfuz_site
timing site fuzzer
2018-10-09 16:45:45 -07:00
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 ac8891d865 segmaker: add assertions, comments, split into functions
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-08 17:42:22 -07:00
John McMaster 9ac71a0442 tilegrid: add some debug output on failure
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-08 17:38:19 -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
litghost f0510f9db4
Merge pull request #142 from litghost/add_roi_annotations
Add ROI annotations and update some missing tilegrid changes.
2018-10-05 20:57:25 -07:00
Keith Rothman ed584aa8f2 Add ROI annotations and update some missing tilegrid changes.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 18:26:24 -07:00
litghost 98308f0243
Merge pull request #138 from litghost/round_out_library
Additional library behaviors after integration.
2018-10-05 13:44:33 -07:00
litghost d8d184454b
Merge pull request #139 from litghost/integrate_new_tilegrid
Hack to make new tilegrid play nice with non-updated utilities
2018-10-05 13:41:03 -07:00
Keith Rothman 73dc0211fe Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 09:43:33 -07:00
Keith Rothman 4fe294df19 Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 09:36:33 -07:00
Keith Rothman f77755ea5d Add TODO to remove hack.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 09:34:45 -07:00
Keith Rothman fcac3aa05c Lighter hack.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 09:31:45 -07:00
Keith Rothman dba45f30fa Hack thinks to work (for now).
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 09:09:38 -07:00
Keith Rothman c38cac8b69 Handle new grid format and merge with segment info.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 09:09:38 -07:00
Keith Rothman 9284744028 Additional library behaviors after integration.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-05 07:35:07 -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 409dd72f3b genheader.sh: add extra check for when script is sourced
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
John McMaster cd129ba84e
Merge pull request #131 from mithro/master
cmake: Only add `-Wall and -Werror` for our code.
2018-10-02 13:30:08 -07:00
John McMaster 84ed6643b5
Merge pull request #130 from mcmasterg/pr_roi_small
roi_harness: small project option
2018-10-02 13:29:50 -07:00
litghost 92e0c4ac8f
Merge pull request #133 from litghost/round_out_library
Add methods to prjxray library.
2018-10-01 17:06:34 -07:00
John McMaster 904cefa02b roi_harness: basys3 small ROI. Simplified build dir
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-01 15:53:12 -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
litghost 825d2dd9f0
Merge pull request #125 from litghost/get_all_pips
Generate tile types, site types, tilegrid, tileconn for entire part
2018-09-27 12:02:21 -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 5bce5a31b8 Update travis to use pip3 not pip (python2).
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-09-27 08:59:27 -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
Tim 'mithro' Ansell 8e6933fe26 cmake: Only add `-Wall and -Werror` for our code.
Fixes #127.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-09-27 12:44:58 +02:00