caravel/mag
R. Timothy Edwards 99518acd15
Numerous bug fixes, ending in clean full LVS for both caravel and caravan. (#76)
* (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>
2022-04-19 19:05:27 -07:00
..
hexdigits Corrected DRC errors on the non-Manhattan edges of the caravel 2021-12-03 22:21:06 -05:00
primitives Added the files for the simple_por block design, and placed the latest 2021-11-15 10:34:52 -05:00
.magicrc Numerous bug fixes, ending in clean full LVS for both caravel and caravan. (#76) 2022-04-19 19:05:27 -07:00
advSeal_6um_gen.mag add files for seal ring 2021-12-01 22:35:39 -08:00
caravan.mag Numerous bug fixes, ending in clean full LVS for both caravel and caravan. (#76) 2022-04-19 19:05:27 -07:00
caravan_logo.mag Made updates to correct LVS errors in caravan. Found one major error in the RTL 2021-11-22 22:35:52 -05:00
caravan_motto.mag Added a motto for each chip. Just because. 2021-11-23 15:19:41 -05:00
caravan_power_routing.mag Reworked part of the layouts of both caravel and caravan to move 2021-12-02 20:45:39 -05:00
caravan_power_routing_orig.mag Made updates to correct LVS errors in caravan. Found one major error in the RTL 2021-11-22 22:35:52 -05:00
caravan_signal_routing.mag Caravan top lvs (#67) 2022-04-14 15:05:16 -07:00
caravel.mag Numerous bug fixes, ending in clean full LVS for both caravel and caravan. (#76) 2022-04-19 19:05:27 -07:00
caravel_clocking.mag Corrected the placement of the isosub layer in the layouts so that 2021-12-24 22:22:23 -05:00
caravel_logo.mag Corrected DRC errors on the non-Manhattan edges of the caravel 2021-12-03 22:21:06 -05:00
caravel_motto.mag Added a motto for each chip. Just because. 2021-11-23 15:19:41 -05:00
caravel_power_routing.mag Reworked part of the layouts of both caravel and caravan to move 2021-12-02 20:45:39 -05:00
chip_io.mag Corrected the missing port designation on porb_h in chip_io.mag 2021-12-07 12:38:18 -05:00
chip_io_alt.mag Removed two floating metal2 rectangles from chip_io_alt. 2021-12-08 10:00:57 -05:00
copyright_block.mag updates to top level caravel (#59) 2022-04-08 09:31:33 -07:00
copyright_block_a.mag Caravan top lvs (#67) 2022-04-14 15:05:16 -07:00
digital_pll.mag Corrected the placement of the isosub layer in the layouts so that 2021-12-24 22:22:23 -05:00
gpio_control_block.mag Numerous bug fixes, ending in clean full LVS for both caravel and caravan. (#76) 2022-04-19 19:05:27 -07:00
gpio_control_power_routing.mag Start of power routing. 2021-11-20 18:04:43 -05:00
gpio_control_power_routing_right.mag Updates for LVS. Only LVS issue remaining for caravel is how to get the 2021-11-22 12:00:55 -05:00
gpio_control_power_routing_top.mag Modifications done as part of LVS on the caravel top level. 2021-11-21 22:07:16 -05:00
gpio_defaults_block.mag Corrected DRC errors on the non-Manhattan edges of the caravel 2021-12-03 22:21:06 -05:00
gpio_defaults_block_0403.mag Added a missing route that was not completed in the previous layout 2021-11-30 14:38:25 -05:00
gpio_defaults_block_1803.mag Split the layout of the GPIO defaults block into three versions, for the 2021-11-06 13:28:26 -04:00
gpio_logic_high.mag Changed "simple_por" in both caravel and caravan to be an abstract 2021-11-27 11:51:30 -05:00
housekeeping.mag Corrected the placement of the isosub layer in the layouts so that 2021-12-24 22:22:23 -05:00
mgmt_core_wrapper.mag Updated caravel and caravan layouts to reflect the simple change 2021-11-30 10:05:43 -05:00
mgmt_core_wrapper_orig.mag Updated caravel and caravan layouts to reflect the simple change 2021-11-30 10:05:43 -05:00
mgmt_protect.mag Caravan top lvs (#67) 2022-04-14 15:05:16 -07:00
mgmt_protect_hv.mag Corrected the placement of the isosub layer in the layouts so that 2021-12-24 22:22:23 -05:00
mprj2_logic_high.mag Caravan top lvs (#67) 2022-04-14 15:05:16 -07:00
mprj_logic_high.mag Caravan top lvs (#67) 2022-04-14 15:05:16 -07:00
seal_ring_corner_abstract.mag add files for seal ring 2021-12-01 22:35:39 -08:00
simple_por.mag Changed "simple_por" in both caravel and caravan to be an abstract 2021-11-27 11:51:30 -05:00
spare_logic_block.mag Changed "simple_por" in both caravel and caravan to be an abstract 2021-11-27 11:51:30 -05:00
user_analog_project_wrapper.mag Changed the user project wrapper and user analog project wrapper 2021-12-07 22:21:49 -05:00
user_id_programming.mag Numerous bug fixes, ending in clean full LVS for both caravel and caravan. (#76) 2022-04-19 19:05:27 -07:00
user_id_textblock.mag Made updates to correct LVS errors in caravan. Found one major error in the RTL 2021-11-22 22:35:52 -05:00
user_project_wrapper.mag Changed the user project wrapper and user analog project wrapper 2021-12-07 22:21:49 -05:00
xres_buf.mag updates to top level caravel (#59) 2022-04-08 09:31:33 -07:00