Commit Graph

675 Commits

Author SHA1 Message Date
tangxifan 2f38b5cbc2 Merge branch 'refactoring' into dev 2020-03-08 16:23:20 -06:00
tangxifan b219b096ee hotfix on removing dangling inputs from GSB, which are CLB direct output 2020-03-08 13:54:49 -06:00
tangxifan 8b40ca2990 Merge branch 'refactoring' into dev 2020-03-07 17:54:13 -07:00
tangxifan e48c2b116d bug fixing for duplicated grid pin names 2020-03-07 15:46:12 -07:00
AurelienUoU aed3b01800 Directlist extension bug fix 2020-03-04 09:09:06 -07:00
tangxifan fc509aa2c1 Merge branch 'refactoring' into dev 2020-02-27 18:03:21 -07:00
tangxifan ae899f3b11 bug fixed for clock names 2020-02-27 16:51:55 -07:00
srtemp c574ab081a
Fix GUI support with cmake 3.16
Updated cmakelist to fix gui support with cmake > 3.12.  Tested on ubuntu 18.04.
2020-01-24 10:54:37 -07:00
tangxifan b1501223cc bug fixed in SDC for CBs and SBs: remove useless module names 2020-01-17 15:33:50 -07:00
tangxifan 4bb0da5a69 bug fixing for direct connection when pin duplication is applied 2020-01-17 15:33:50 -07:00
tangxifan 56113e1aab adding XML parsing for design tech of circuit model 2020-01-14 14:10:00 -07:00
tangxifan 2a3950470e remove redudant net source addition in cbs and sbs 2020-01-08 19:43:53 -07:00
tangxifan f1bafffa87 add vpr8 libs and core engine for further integration 2020-01-03 16:14:42 -07:00
tangxifan b374056e78 fix bug in duplicate pin addition 2019-12-26 16:24:05 -07:00
tangxifan 7eb7be2084 added duplicated pin support to build top module 2019-12-26 15:02:27 -07:00
tangxifan a28fc3013c reorganize the top module builder 2019-12-26 14:37:36 -07:00
tangxifan 2306b17d9f added pin duplication support to grid module builder 2019-12-25 22:24:44 -07:00
tangxifan 72d2fc6d69 add entry to new functions for pin duplication 2019-12-25 20:24:41 -07:00
tangxifan d0aed4eb66 add new option: duplicate_grid_pin 2019-12-25 19:46:58 -07:00
tangxifan 868c573e59 remove unused codes and parameters 2019-12-24 20:43:29 -07:00
tangxifan 5445047863 renamed grid and routing track naming, which are now independent from coordinates 2019-12-24 20:17:11 -07:00
tangxifan 0eebdaf942 add grid port naming function for modules 2019-12-24 15:07:03 -07:00
tangxifan 43e78585ba add routing track naming function for unique modules 2019-12-24 14:55:17 -07:00
tangxifan a36cb676c2 minor fix in ctags to include library source files 2019-12-18 22:24:58 +08:00
tangxifan a04631305c remove legacy verilog utils functions 2019-12-04 18:02:26 -07:00
tangxifan 73386dd1a9 refactored the Verilog header generation 2019-12-04 17:55:05 -07:00
tangxifan a176c253ee remove legacy codes in FPGA-Verilog: routing block generation 2019-12-04 16:15:50 -07:00
tangxifan 95ea513339 move refactored Verilog routing block generation functions to cpp files 2019-12-04 16:09:27 -07:00
tangxifan 322228de43 remove legacy codes in FPGA-Verilog 2019-12-04 16:02:43 -07:00
tangxifan 0dd72999d5 deleting legacy codes: fpga_verilog top-level function 2019-12-04 15:55:16 -07:00
tangxifan 0daf170e45 refactored all the new functions to new source files, ready to delete legacy codes 2019-12-04 15:38:42 -07:00
tangxifan 099863a956 make FPGA-X2P to be run conditionally 2019-12-03 13:50:39 -07:00
tangxifan 0c2ad5ab5e critical bug fixed for some corner cases 2019-11-13 20:45:41 -07:00
tangxifan 1291b99d66 now make ini file generation more flexible: user can specify a name or use the default name 2019-11-13 12:55:57 -07:00
tangxifan d84cd66287 refactored analysis SDC generator for grids 2019-11-12 22:18:13 -07:00
tangxifan 6c58a4dd92 refactored unused grid block SDC analysis generation 2019-11-12 10:01:17 -07:00
tangxifan 8a57a29d2d refactoring analysis SDC generation for grids 2019-11-11 22:38:11 -07:00
tangxifan 5f219b428c refactored analysis SDC generation for switch blocks 2019-11-11 19:24:39 -07:00
tangxifan 876733f052 now we use module manager to generate analysis SDC, being independent from VPR structures 2019-11-10 21:15:34 -07:00
tangxifan a849522be9 refactored CB SDC analysis generation 2019-11-10 20:15:16 -07:00
tangxifan 8e8e59b0ca give specific name to mux so that we can bind it to SDC generator 2019-11-10 19:42:30 -07:00
tangxifan 3d711823e5 refactoring SDC generator for unused CBs 2019-11-10 18:15:13 -07:00
tangxifan 67b3b25bea refactoring analysis sdc generation 2019-11-10 16:08:49 -07:00
tangxifan 1f368abfbe refactoring analysis SDC generation 2019-11-10 15:40:54 -07:00
tangxifan bcd8237263 refactored grid PnR SDC generator 2019-11-09 20:57:54 -07:00
tangxifan d226d18d40 move SDC generator for routing modules to an independent source file 2019-11-09 11:54:05 -07:00
tangxifan a7f2a61d0d refactored CB SDC generation 2019-11-09 11:42:38 -07:00
tangxifan 4b5ecc516b refactored SDC SB constrain generation 2019-11-09 10:52:15 -07:00
tangxifan be574b0d45 refactored disable routing mux outputs 2019-11-08 19:05:05 -07:00
tangxifan e273c00c9d add refactored disable timing for memory cells 2019-11-08 17:38:07 -07:00