tangxifan
|
4bb0da5a69
|
bug fixing for direct connection when pin duplication is applied
|
2020-01-17 15:33:50 -07:00 |
tangxifan
|
2a3950470e
|
remove redudant net source addition in cbs and sbs
|
2020-01-08 19:43:53 -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
|
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
|
a04631305c
|
remove legacy verilog utils functions
|
2019-12-04 18:02:26 -07:00 |
tangxifan
|
0c2ad5ab5e
|
critical bug fixed for some corner cases
|
2019-11-13 20:45:41 -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
|
8e8e59b0ca
|
give specific name to mux so that we can bind it to SDC generator
|
2019-11-10 19:42:30 -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
|
ea7c981c85
|
critical bugs fixed for routing module naming; and speed up local wire detection in Verilog writer
|
2019-11-08 15:01:30 -07:00 |
tangxifan
|
aac4ccb279
|
fixing bug for heterogeneous FPGAs
|
2019-11-06 11:19:17 -07:00 |
tangxifan
|
6c04b8d959
|
bug fixing for heterogeneous FPGAs
|
2019-11-05 20:24:03 -07:00 |
tangxifan
|
066962fbb9
|
bug fixed for clb2clb direct connection
|
2019-11-05 17:41:21 -07:00 |
tangxifan
|
227fb9a1a5
|
clean up the support for std cells
|
2019-11-05 17:32:05 -07:00 |
tangxifan
|
aa56d95073
|
bug fixed for using standard cells
|
2019-11-05 17:19:57 -07:00 |
tangxifan
|
696d4a9522
|
remove useless channel wire module generation
|
2019-11-05 16:10:00 -07:00 |
tangxifan
|
a308a13d7c
|
use prefix instead of lib_name when building modules, then use lib_name for standard cell modules
|
2019-11-05 15:41:59 -07:00 |
tangxifan
|
5d507ae8ee
|
bug fixing in memory module generation; some work should be done to merge nets and uniquifying nets!!!
|
2019-11-04 18:05:50 -07:00 |
tangxifan
|
7460dc8cab
|
pass current regression tests
|
2019-10-30 19:10:36 -06:00 |
tangxifan
|
4398cffaaa
|
single mode is working, multi-mode is under debugging
|
2019-10-29 22:32:36 -06:00 |
tangxifan
|
55eea6c4d5
|
rename files to be clear
|
2019-10-27 20:12:48 -06:00 |
tangxifan
|
35073f48cf
|
add runtime profiling to module graph builders
|
2019-10-27 19:10:21 -06:00 |
tangxifan
|
2b06cfc3cf
|
added fabric bitstream generator and fixed critical bugs in top module graph
|
2019-10-27 18:47:33 -06:00 |
tangxifan
|
f116351831
|
add instance name for each pb graph node
|
2019-10-26 17:25:45 -06:00 |
tangxifan
|
7649d9228e
|
fixed bugs in refactored bitstream generation
|
2019-10-26 16:40:14 -06:00 |
tangxifan
|
3310bac65b
|
refactored grid bitstream generation
|
2019-10-25 21:49:47 -06:00 |
tangxifan
|
4b7a9dfa63
|
add instance name correlation between module and bitstream generation
|
2019-10-25 13:06:48 -06:00 |
tangxifan
|
0b687669c8
|
affliate configuration bitstream to sb blocks
|
2019-10-25 10:42:12 -06:00 |
tangxifan
|
97193794c4
|
correct bugs in organizing child modules in top-level module
|
2019-10-24 21:27:42 -06:00 |
tangxifan
|
838173f3c4
|
start refactoring bitstream generator
|
2019-10-24 21:01:11 -06:00 |
tangxifan
|
f26dbfe080
|
add instance name for top-level modules to ease readability
|
2019-10-23 20:24:52 -06:00 |
tangxifan
|
a18f1305cd
|
add configurable child list to module manager
|
2019-10-23 15:44:13 -06:00 |
tangxifan
|
12162a02bc
|
critical bug fixing for compact routing hierarchy and top module generation
|
2019-10-23 14:20:04 -06:00 |
tangxifan
|
fb2f003d5b
|
add top module generation and refactored verilog generation for top module
|
2019-10-23 12:16:58 -06:00 |
tangxifan
|
dafab3907e
|
refactored routing module generation and verilog writing
|
2019-10-23 11:46:55 -06:00 |
tangxifan
|
89c8d089a3
|
add grid module generation
|
2019-10-22 16:14:11 -06:00 |
tangxifan
|
9cf8683acd
|
add module generation for memories
|
2019-10-22 15:31:08 -06:00 |
tangxifan
|
3cf7950bc1
|
add wire module generation and simplify Verilog generation for wires
|
2019-10-21 20:20:34 -06:00 |
tangxifan
|
c076da9bab
|
remove redundant codes
|
2019-10-21 18:48:34 -06:00 |
tangxifan
|
81093f0db6
|
add lut module generation and simplify Verilog generation codes
|
2019-10-21 17:54:15 -06:00 |
tangxifan
|
bd37f0d542
|
correct bugs in decoder data port alignment to memory ports of multiplexing structure
|
2019-10-21 13:16:15 -06:00 |
tangxifan
|
fe433f3e50
|
bug fixed for local encoders and module nets creation
|
2019-10-21 12:23:00 -06:00 |
tangxifan
|
b2f57ecf81
|
plug in MUX module graph generation, still local encoders contain dangling net, bug fixing
|
2019-10-21 00:00:30 -06:00 |