Commit Graph

4035 Commits

Author SHA1 Message Date
tangxifan 8c007c7c49 [Arch] Add a new example architecture where a DSP block occupies a 2x2 grid 2021-04-26 16:28:10 -06:00
tangxifan 64704f52eb
Merge pull request #304 from lnis-uofu/tileable_rr_graph
Tileable rr graph
2021-04-26 14:11:16 -06:00
tangxifan 3b50d00b30
Merge branch 'master' into tileable_rr_graph 2021-04-26 12:12:57 -06:00
tangxifan 9a8d109d85
Merge pull request #303 from lnis-uofu/tangxifan-patch-1
Update PULL_REQUEST_TEMPLATE.md
2021-04-26 12:06:23 -06:00
tangxifan 05f08c2f25
Update PULL_REQUEST_TEMPLATE.md 2021-04-26 12:05:37 -06:00
tangxifan 7d4c5e3cd1 [Arch] Patch pin location of dsp8 to be evenly placed on the right side of a height=2 block 2021-04-26 12:00:57 -06:00
tangxifan 6e87b8875b [Arch] Patch the pin location of frac dsp16 to appear on the top side of a height=2 block 2021-04-26 11:59:25 -06:00
tangxifan cbd7105083 [Tool] Add illustrative comments to tileable rr_graph generator 2021-04-26 11:57:17 -06:00
tangxifan 880624e699 [Tool] Update comments in tileable rr_graph generator to be easier to be understood 2021-04-26 11:48:02 -06:00
ganeshgore d7426808ba
Merge pull request #299 from hitblunders/master
Updated compile.rst
2021-04-26 00:26:07 -06:00
ganeshgore ab34ebecef
Merge pull request #301 from lnis-uofu/tangxifan-patch-1
Update bug_report.md
2021-04-26 00:25:26 -06:00
ganeshgore cb38455a52
Merge pull request #302 from lnis-uofu/tangxifan-patch-2
Update pull_request_template.md
2021-04-26 00:25:14 -06:00
tangxifan deb9f4a9f7
Update pull_request_template.md 2021-04-25 22:11:34 -06:00
tangxifan a8b2966709
Update bug_report.md 2021-04-25 22:08:17 -06:00
tangxifan 83167b6b61
Update bug_report.md 2021-04-25 22:06:13 -06:00
tangxifan 4b8dab0913
Update bug_report.md 2021-04-25 20:51:29 -06:00
tangxifan 386dbf8c1a
Update pull_request_template.md 2021-04-25 18:30:48 -06:00
tangxifan 94c575fa74
Update bug_report.md 2021-04-25 18:12:12 -06:00
tangxifan 1baee10e61
Merge pull request #298 from lnis-uofu/micro_benchmarks
Micro benchmarks addition and testing for FPGAs with DSP blocks
2021-04-24 17:55:38 -06:00
tangxifan 62dc5a3856 [Doc] Update documentation about the new syntax introduced for pin binding between operating modes and physical modes 2021-04-24 16:02:24 -06:00
tangxifan b7da22501c [Test] Deply new test to regression test 2021-04-24 15:55:05 -06:00
tangxifan 5adffad602 [Arch] Changes to the arch to avoid a bug where the rr_nodes at top side of a heterogenenous block have no fan-in!!! 2021-04-24 15:49:53 -06:00
tangxifan 80f98328df [Test] Update test settings for architecture with fracturable DSP blocks 2021-04-24 15:16:50 -06:00
tangxifan 8b8096f3a8 [HDL] Bug fix in HDL modeling of multi-mode 16-bit DSP block 2021-04-24 14:57:09 -06:00
tangxifan a3a98fa21d [Arch] Bug fix for port name mismatching between openfpga cell library and architecture definition 2021-04-24 14:56:10 -06:00
tangxifan 148da80869 [Tool] Add new syntax about physical_pb_port_rotate_offset to support fracturable heterogeneous block mapping between operating modes and physical modes 2021-04-24 14:53:29 -06:00
tangxifan 4f454abfde [Arch] Add a new architecture using fracturable 16-bit DSP blocks 2021-04-24 14:01:42 -06:00
tangxifan 272d1fffb7 [HDL] Add tech library for architecture using multi-mode 16-bit DSP blocks 2021-04-24 13:30:46 -06:00
tangxifan ddcdb35b28 [Arch] Bug fix in single-mode 8-bit DSP architectures 2021-04-24 13:30:03 -06:00
tangxifan 1c6b9a23d7 [Test] Add new test for multi-mode 16-bit DSP blocks 2021-04-24 13:29:29 -06:00
tangxifan 0709e5bb81 [Tool] Fixed a bug in the routing trace finder for direct connections inside repacker 2021-04-24 13:27:44 -06:00
Parnabrita Mondal cc92c27fde
Update compile.rst 2021-04-24 14:01:52 +05:30
tangxifan c44688739d [HDL] Add verilog netlist for the fracturable 16-bit multiplier blocks 2021-04-23 22:12:26 -06:00
tangxifan 09cc7f0007 [Script] Enable constant net routing for heterogeneous FPGAs 2021-04-23 20:44:36 -06:00
tangxifan 189c94ff19 [Test] Deploy new mac benchmarks to tests 2021-04-23 20:44:14 -06:00
tangxifan 200b6d39a6 [Benchmark] Add more micro benchmarks for mac ranging from 8 bit to 32 bit 2021-04-23 20:36:28 -06:00
tangxifan 671394ec2c [Benchmark] Add microbenchmarks for mac with different sizes for DSP testing 2021-04-23 20:33:43 -06:00
tangxifan 5ce28158bd
Merge pull request #297 from lnis-uofu/iwls2005
Enable constant net routing for VTR benchmarks
2021-04-23 16:52:35 -06:00
tangxifan 1db7719045
Merge branch 'master' into iwls2005 2021-04-23 15:11:14 -06:00
tangxifan cbb7d41b6e [Script] Enable constant net routing for VTR benchmarks 2021-04-23 14:15:13 -06:00
tangxifan f01b43c0fd
Merge pull request #296 from lnis-uofu/iwls2005
Unlock flexible FF mapping and enable IWLS'2005 benchmark
2021-04-22 20:31:40 -06:00
tangxifan 784713e88a [Test] Add golden results for IWLS2005 as a simple QoR check 2021-04-22 19:27:31 -06:00
tangxifan a16896054d [Script] Enable constant net routing for iwls benchmarks 2021-04-22 19:16:32 -06:00
tangxifan 56948244bc [Tool] Patch a critical bug in pb pin fixup 2021-04-22 16:19:54 -06:00
tangxifan 1dcb8e39a9 [Test] Unlock more IWLS'2005 benchmarks in testing 2021-04-22 09:23:33 -06:00
tangxifan 61a473e479 [Test] Unlock more IWLS'2005 benchmarks under testing thanks to flexible FF mapping support 2021-04-21 22:56:19 -06:00
tangxifan 5a519390ff [HDL] Enriched DFF model in yosys technology library 2021-04-21 22:49:05 -06:00
tangxifan ce6018e123 [Arch] Enriched DFF model to support active-low/high FFs 2021-04-21 22:48:31 -06:00
tangxifan adfea88be2 [HDL] Rename multi-mode DFF module 2021-04-21 20:06:03 -06:00
tangxifan 62497549b6 [HDL] Add multi-mode DFF module 2021-04-21 20:04:40 -06:00