Commit Graph

117 Commits

Author SHA1 Message Date
tangxifan 2ff8fb8737 [core] wrapping up clock routing command 2023-02-28 16:52:54 -08:00
tangxifan 8d5c21b14d [core] code format 2023-02-27 23:00:15 -08:00
tangxifan 2735b708d3 [core] reworked the tapping XML syntax 2023-02-27 22:59:44 -08:00
tangxifan ff69664c14 [core] syntax 2023-02-27 22:39:12 -08:00
tangxifan d4e19edc71 [core] finishing up clock rr_graph appending 2023-02-27 22:31:16 -08:00
tangxifan 9f20d2e639 [lib] now clock arch supports tap points 2023-02-27 22:06:13 -08:00
tangxifan 3a40c5e15f [lib] update example of clock arch definition 2023-02-27 21:49:14 -08:00
tangxifan 7d0c23c675 [lib] new api for lowest level clock connections 2023-02-27 15:16:23 -08:00
tangxifan b3dec93eb9 [core] code format 2023-02-27 15:12:59 -08:00
tangxifan 9ec4d690db [core] clock edges interconnecting clock tracks across levels 2023-02-27 15:10:36 -08:00
tangxifan b6eace8fac [core] now switch id is linked in clock network 2023-02-27 13:10:54 -08:00
tangxifan 009d711ba5 [core] code format 2023-02-26 22:23:41 -08:00
tangxifan 87a9146082 [core] adding rr spatial lookup for clock nodes only 2023-02-26 22:23:17 -08:00
tangxifan db36f87dfa [core] enhance clock tree arch validation 2023-02-26 18:39:53 -08:00
tangxifan 780fc0f26d [core] developing validators and annotate rr_segment for clock arch 2023-02-26 18:03:55 -08:00
tangxifan 75773ddd4e [code] format 2023-02-26 12:46:29 -08:00
tangxifan 3db5acfb37 [core] dev 2023-02-26 12:40:13 -08:00
tangxifan 8f0d94ba73 [code] format 2023-02-25 22:43:21 -08:00
tangxifan 0b33650761 [core] dev 2023-02-25 22:41:33 -08:00
tangxifan 7f07a9d031 [lib] add default seg/switch to clock arch. Fixed syntax 2023-02-24 19:15:39 -08:00
tangxifan 65b27a3377 [lib] fixed a few bugs 2023-02-22 21:29:18 -08:00
tangxifan 40f6b5a3fe [lib] fixed a few bugs 2023-02-22 21:23:08 -08:00
tangxifan a9d5e4dfbd [lib] update example clock arch xml 2023-02-22 21:18:00 -08:00
tangxifan d1133000ba [lib] code format 2023-02-22 21:03:04 -08:00
tangxifan aafd1e6fb3 [lib] syntax 2023-02-22 21:02:35 -08:00
tangxifan b2ef1db5f4 [lib] finishing up code changes; start debugging 2023-02-22 20:46:18 -08:00
tangxifan 1c8a5eb098 [lib] adding linker 2023-02-22 20:29:32 -08:00
tangxifan bf2876c60e [lib] developing linker 2023-02-22 18:36:22 -08:00
tangxifan ce20a16aad [lib] adding unit test 2023-02-22 18:26:18 -08:00
tangxifan b37deb4b02 [lib] adding writer 2023-02-22 18:21:28 -08:00
tangxifan 5cd310c4cc [lib] adding missing apis 2023-02-22 15:04:52 -08:00
tangxifan 7bc843b74a [lib] developing xml parser for clk arch 2023-02-22 13:23:09 -08:00
tangxifan 25e43b47da [lib] first round of data structure on clock arch 2023-02-22 12:18:44 -08:00
tangxifan 9eb2374bc6 [lib] developing 2023-02-21 22:29:25 -08:00
tangxifan fe594acab1 [lib] adding clock network data structure 2023-02-21 16:53:05 -08:00
tangxifan e7fc065032 [lib] start developing clock arch data structure and I/O 2023-02-21 15:06:35 -08:00
tangxifan ac8c0e243c [core] code format 2023-01-15 12:13:59 -08:00
tangxifan cab7e04901 [core] fixed a bug in repacker to avoid routing constrained nets 2023-01-15 12:13:12 -08:00
tangxifan ff0a4dfccb [lib] format 2023-01-08 22:41:07 -08:00
tangxifan aec592b27e [lib] now shell forbids to call any hidden commands from interactive mode or script mode 2023-01-08 22:34:35 -08:00
tangxifan da7153f031 [lib] typo which causes shell show hidden commands mistakenly 2023-01-08 21:43:35 -08:00
tangxifan b569d6b603 [core] format 2023-01-07 11:40:17 -08:00
tangxifan d2632b17cd [lib] bug 2023-01-07 11:39:26 -08:00
tangxifan c7a4d25e35 [core] now all the commands can be optionally hidden 2023-01-07 11:36:10 -08:00
tangxifan 7028c1ec72 [lib] now openfpga shell supports a new type of executive functions 2023-01-07 11:17:02 -08:00
tangxifan 77b64a21d4 [lib] format 2023-01-02 12:41:24 -08:00
tangxifan 994402ec9a [engine] move shell cmd split function to openfpga tokenizer 2023-01-02 12:38:16 -08:00
tangxifan faff254808 [lib] now command line supports pairs of "" where users can define a long string with spaces inside 2023-01-01 11:56:58 -08:00
tangxifan 76570e653c [engine] format 2023-01-01 10:23:18 -08:00
tangxifan c90f8389f1 [engine] debugged 2023-01-01 10:22:47 -08:00