Commit Graph

651 Commits

Author SHA1 Message Date
tangxifan 51e1547634 [test] hotfix 2023-06-26 15:32:16 -07:00
tangxifan 270d6f933b [test] add a new testcase to validate mock wrapper 2023-06-26 15:26:50 -07:00
tangxifan 919d6d8608 [test] added more testcases to validate the dut module option; fixing bugs on preconfigured testbenches 2023-06-25 22:49:51 -07:00
tangxifan 523e338d53 [test] debugging 2023-06-23 14:49:52 -07:00
tangxifan 962ba67e36 [test] adding new tests to validate fpga core wrapper naming rules 2023-06-23 14:47:21 -07:00
tangxifan 84edd41342 [test] fixed the bug in adder mapping 2023-06-20 17:09:31 -07:00
tangxifan dba48fb171 [test] reworking adder mapping flow to validate carry chain mapping 2023-06-20 16:57:08 -07:00
tangxifan efc9bf9907 [test] added new test case to validate bitstream generation 2023-06-19 12:40:37 -07:00
tangxifan 97b089ae3c [test] added new testcases to validate fpga core wrapper 2023-06-18 21:01:37 -07:00
tangxifan 1ef8eed589 [test] update no time stamp golden outputs 2023-06-08 15:38:15 -07:00
tangxifan 31b16ba9d7 [test] fixed a few bugs 2023-05-27 12:47:57 -07:00
tangxifan 27b8007d1b [test] rework pcf support testcase for mock wrapper 2023-05-27 12:45:29 -07:00
tangxifan b3471f2703 [test] swap test name 2023-05-27 12:34:10 -07:00
tangxifan 89f184e779 [test] fixed a few bugs 2023-05-27 12:19:28 -07:00
tangxifan e1feebc96d [core] fixing bugs on pcf and bgf support for mock efpga wrapper 2023-05-26 21:54:08 -07:00
tangxifan 205e9aa67b [test] add a new test case 2023-05-26 20:55:52 -07:00
tangxifan 7fbe567d4c [test] add more testcases 2023-05-25 20:24:02 -07:00
tangxifan 812553e13d [test] adding more test cases 2023-05-25 20:17:23 -07:00
tangxifan 11832ad22c [test] add a new testcase to validate mock wrapper 2023-05-25 20:02:10 -07:00
tangxifan 8d02a6e600 [test] now testcases are using proper arch 2023-05-03 21:47:21 +08:00
tangxifan df771cb33a [test] add a new testcase for subtile and deploy it to basic regression test 2023-05-03 15:41:29 +08:00
tangxifan f06248a1b0 [test] add a new testcase to validate the ccff v2 2023-04-24 14:55:22 +08:00
tangxifan 02e964b16f [test] add a new test case for ccffv2 2023-04-22 15:41:19 +08:00
tangxifan fba0a83679 [test] debugging 2-clock network 2023-04-20 14:44:01 +08:00
tangxifan 02b02d18a5 [test] fixed a bug in clock arch 2023-04-20 11:35:36 +08:00
tangxifan b242fd97d6 [test] adding new arch and testcase for 2-clock network 2023-04-20 11:31:49 +08:00
tangxifan 03cb664049 [test] now clock network example script supports multiple clocks 2023-04-20 10:56:36 +08:00
tangxifan 7d333b3669 [test] add a new test for clock network: validate full testbench is working 2023-04-20 10:36:08 +08:00
tangxifan 1f9c1fe7e1 [test] clean up clock network task config 2023-04-20 10:31:22 +08:00
tangxifan fd1c4039d3 [test] typo 2023-03-02 21:37:24 -08:00
tangxifan 02b50e3464 [lib] now clock spine requires explicit definition of track type and direction when coordinate is vague 2023-03-02 21:33:32 -08:00
tangxifan b9f7c72a96 [test] fixed some bugs in arch 2023-03-02 18:16:59 -08:00
tangxifan 780dec6b1b [test] add a new test to validate the programmable clock arch 2023-02-28 21:46:57 -08:00
Ganesh Gore f7c710e95e renamed yosys_vpr_template fabric_netlist_gen_template 2023-02-11 18:33:06 -07:00
Ganesh Gore b2bdfb7475 Strip down task 2023-02-11 18:32:06 -07:00
Ganesh Gore b71a1014e8 renamed vpr_blif_template to fabric_verification_template 2023-02-11 18:29:21 -07:00
Ganesh Gore 6a48f1eb05 Updated demo projects 2023-02-11 18:24:20 -07:00
tangxifan d1e951e52e [test] debugging 2023-01-24 17:57:34 -08:00
tangxifan f964c9ed67 [test] debug 2023-01-24 15:48:57 -08:00
tangxifan 8174f53796 [test] deploy new test to fpga bitstream regression 2023-01-24 15:42:01 -08:00
tangxifan fec84d76d1 [arch] adding tech lib; 2023-01-24 15:22:34 -08:00
tangxifan d60d0540da [test] adding a new test case to validate the bitstream overloading for DSP blocks 2023-01-24 14:58:52 -08:00
tangxifan f586229b97 [test] enable rst_on_lut benchmark 2023-01-18 19:45:41 -08:00
tangxifan b7a66705e0 [test] now use yosys_vpr flow; add rst_on_lut benchmark 2023-01-18 19:42:50 -08:00
tangxifan e974e5ddf7 [test] now allow to select vpr device layout for test cases that ignores global nets on regular CLB inputs 2023-01-18 18:31:36 -08:00
tangxifan 03273371c0 [test] add a new test to validate local reset 2023-01-18 18:17:14 -08:00
tangxifan 2c9593c1d4 [test] now use a new benchmark: discrete dffn to validate the clk gen locally feature 2023-01-15 13:09:40 -08:00
tangxifan 13aed6fff5 [test] still commment verification out 2023-01-15 12:17:59 -08:00
tangxifan 758cc7a089 [test] debugging 2023-01-15 11:44:48 -08:00
tangxifan 14bb76ec87 [test] remove verification steps for new test but leave a todo 2023-01-14 23:06:54 -08:00
tangxifan 9222d085cd [test] now use local clock as one of the pins in a clock bus, but connected to global routing 2023-01-13 22:04:56 -08:00
tangxifan 26f71656de [test] update pin constraints 2023-01-13 21:12:18 -08:00
tangxifan 93107c752a [test] updating test case 2023-01-13 19:53:15 -08:00
tangxifan 1353577351 [test] added a new test to validate locally generated clocks 2023-01-13 16:45:30 -08:00
tangxifan c7dc3ce7dc [test] pass 2023-01-11 17:10:29 -08:00
tangxifan f6f153ace4 [test] debugging 2023-01-11 17:06:31 -08:00
tangxifan d5ebbeea9a [test] adding a new test to show how to automate generation of bus group files 2023-01-11 16:59:54 -08:00
tangxifan 83d7ff56e1 [script] add dedicated testcase for source commands 2023-01-01 17:04:24 -08:00
tangxifan d7a95a8ec2 [script] fixed some bugs 2022-12-30 18:30:52 -08:00
tangxifan 56a3e6e463 [test] reduce test size 2022-12-30 18:28:17 -08:00
tangxifan ae11a4fbf2 [test] add a new test case 2022-12-30 18:25:15 -08:00
tangxifan 12d114bbae [test] hit the bug of tileable rr_graph skip it 2022-11-05 10:52:04 -07:00
tangxifan dc24e41c6b [test] relax minW for counter128, as VPR's router degrades in routability 2022-11-03 19:48:13 -07:00
tangxifan 513f7800aa [test] update golden outputs for no_cout_in_gsb testcase 2022-11-03 17:51:51 -07:00
tangxifan a88bc2d4de [test] update golden outputs for device4x4 2022-11-03 17:51:08 -07:00
tangxifan 5f74367c2e [test] update golden for device1x1 no time stamp netlists 2022-11-03 17:48:40 -07:00
tangxifan 40f1f2fbc6 [test] update golden results for iwls 2022-10-21 20:28:10 -07:00
tangxifan 04286508c8 [test] comment out fpu in iwls2005 due to yosys cannot synthesis; bring des back 2022-10-21 20:26:56 -07:00
tangxifan 00a485cbeb [test] add missing file 2022-10-17 19:44:25 -07:00
tangxifan 609e096b1a [test] added a new test to validate explicit port direction in pin table support 2022-10-17 15:25:19 -07:00
tangxifan 8b00bfdff9 [test] replace hardcoded paths in task config files with relative paths 2022-10-17 11:55:57 -07:00
tangxifan aa78981e37 [test] add a new test case 'empty_pcf' to ensure 'free pin assignment' support in pcf2place; Move all the tests related to I/O constraints to a dedicated directory 2022-10-17 11:18:21 -07:00
tangxifan b0be27b384 [test] add repack design constraints files 2022-10-13 11:22:48 -07:00
tangxifan 7f67794787 [arch]add new arch to test 2022-10-13 10:54:40 -07:00
tangxifan ab53f88c2b [test] now use a fixed device layout for the single-mode LUT design testcase 2022-10-04 10:05:22 -07:00
tangxifan 4eaecde0b9 [test] add golden netlists to ensure no cout in gsb 2022-10-01 11:03:13 -07:00
tangxifan 78f30cf072 [test] add a new test to track the golden netlists where cout is not in GSB 2022-09-30 15:38:27 -07:00
tangxifan 0565ca7aca [script] add missing files 2022-09-29 16:14:38 -07:00
tangxifan a3e7133d63
Merge branch 'master' into wire_lut_test 2022-09-29 16:02:18 -07:00
tangxifan ce0fbe1765 [test] fixed a few bugs 2022-09-29 15:32:31 -07:00
tangxifan 9bc9b61d35 [test] fixed a few bugs 2022-09-29 15:11:30 -07:00
tangxifan f5e7ec4dd1 [test] add a new test case to validate wire lut case 2022-09-29 14:28:59 -07:00
tangxifan 3f8e2ade2e [script] update missing scripts required by pb_pin_fixup test cases 2022-09-29 13:39:46 -07:00
tangxifan 49fa783914 [script] now suggest to skip pb_pin_fixup step in example scripts for most test cases 2022-09-29 10:45:27 -07:00
tangxifan 79b260f5e1 [arch] update missing arch 2022-09-21 16:52:32 -07:00
tangxifan b1f8cdab3c [test] update missing arch files which are not placed in the openfpga_flow/vpr_arch 2022-09-21 15:28:56 -07:00
tangxifan b532bca9d2 [script] update golden outputs: see no changes in fabric netlists; accept changes in testbenches and bitstreams which comes from the random pin assignment 2022-09-21 10:54:16 -07:00
tangxifan 36603f9772
Merge branch 'master' into vtr_upgrade 2022-09-20 21:08:06 -07:00
tangxifan b8f1520367 [test] fixed a bug 2022-09-20 18:12:23 -07:00
tangxifan 4e254a304d [test] now golden netlists have no relationship with OPENFPGA_PATH 2022-09-20 18:10:52 -07:00
tangxifan 5e23be19a5 [test] now the test case that generates golden netlist use a special openfpga arch file which contains no soft paths 2022-09-20 18:07:31 -07:00
tangxifan 1b0b50b928 [test] update golden netlist 2022-09-20 16:04:05 -07:00
tangxifan b630d60b7e [test] update arch bitstream and force a pin placement for the test case where external bistream is fixed 2022-09-20 14:14:18 -07:00
tangxifan 37c5056d6a [test] now use a fixed routing channel width for quicklogic tests 2022-09-20 12:25:40 -07:00
tangxifan 846ca26311 [test] enable block usage information output when running vpr. Otherwise some testcases miss the information for QoR checks 2022-09-20 12:08:24 -07:00
tangxifan 40663f956c [test] relax counter128 required routing width from 50 to 60; Seem that VTR has some loss in routability 2022-09-19 21:55:15 -07:00
tangxifan 10e86d334a [test] add test cases to validate the various layouts where I/Os are in the center of the grid 2022-09-16 10:29:19 -07:00
tangxifan 330785635d [test] now use a bigger fabric for the test case on custom I/O location 2022-09-13 17:53:33 -07:00
tangxifan 0d6e4e3979 [test] add a new example for the repack options 2022-09-12 16:21:49 -07:00
tangxifan 1ab7590603 [test] added a new test case to 2022-09-09 16:59:06 -07:00