mirror of https://github.com/efabless/caravel.git
99518acd15
* (1) Modified the .magicrc file to set a default for PDK if not set in the environment. (2) Fixed the user ID programming layout to not leave holes behind when the script moves the vias around (similar to the handling of the GPIO defaults block). (3) Added substrate isolation to gpio_control_block and fixed the path references to the standard cells. (4) Fixed the four missing routes on the Caravan top level. (5) Reinstated the large rendered labels for the pads on both caravel and caravan. (6) Corrected the top level gate-level netlist for caravan to add the missing pins to the management core wrapper. (7) Did the same for the caravan top level RTL. (8) Created scripts to run full LVS including extracting the management core wrapper and reading all gate-level verilog submodules. (9) Moved all of the LVS scripts to the scripts directory. * Apply automatic changes to Manifest and README.rst * Made the changes from pull request #73 as they did not get merged successfully, and if merged now they will generate conflicts with this pull request in scripts/set_user_id.py. So it's easier to just manually add them to this pull request. * Apply automatic changes to Manifest and README.rst Co-authored-by: RTimothyEdwards <RTimothyEdwards@users.noreply.github.com> |
||
---|---|---|
.. | ||
__user_analog_project_wrapper.v | ||
__user_project_wrapper.v | ||
caravan.v | ||
caravel.v | ||
caravel_clocking.v | ||
chip_io.v | ||
chip_io_alt.v | ||
digital_pll.v | ||
gpio_control_block.v | ||
gpio_defaults_block.v | ||
gpio_defaults_block_0403.v | ||
gpio_defaults_block_1803.v | ||
gpio_logic_high.v | ||
housekeeping.v | ||
mgmt_protect.v | ||
mgmt_protect_hv.v | ||
mprj2_logic_high.v | ||
mprj_logic_high.v | ||
spare_logic_block.v | ||
user_id_programming.v | ||
xres_buf.v |