mrg
bb8157b3b7
Exit on DRC not run, check for LVSDRC before running in sram_base.
2020-07-14 08:38:49 -07:00
mrg
2b7d89d2c1
Fix netlist_only in sky130
2020-07-13 14:59:31 -07:00
mrg
a989ea63a0
Move magic/netgen files to tech dir
2020-07-09 11:33:14 -07:00
Matt Guthaus
9b939c9a1a
DRC/LVS and errors fixes.
...
Only enact pdb if assert fails in debug.error.
Only run drc/lvs one time in parse_info by saving result.
Cleanup drc/lvs output.
2020-06-30 07:16:05 -07:00
mrg
7ea3366ef1
Disable magic filter in sky130
2020-06-22 16:58:01 -07:00
mrg
a2d160dbf5
Copy magic config for filter code
2020-06-19 13:40:45 -07:00
mrg
617a84d4b8
Fix output name of magic gds filter
2020-06-19 07:15:27 -07:00
mrg
7dfc462ef6
Add magic filter before calibre for sky130
2020-06-15 13:58:26 -07:00
mrg
443b8fbe23
Change s8 to sky130
2020-06-12 14:23:26 -07:00
mrg
2850b9efb5
Don't force check in lib characterization. PEP8 formatting.
2020-04-02 12:52:42 -07:00
mrg
2f353187ba
Skywater extraction mode for si unit scales
2020-03-24 12:41:15 -07:00
Matt Guthaus
d511f648c6
Move DRC/LVS/PEX tools to tech file.
2019-11-29 12:01:33 -08:00
Bin Wu
8e5fa7c7ae
fix the run_pex function for calibre
2019-06-25 15:06:07 -07:00
Bin Wu
3f3ee9b885
add pex function for magic and openram test
2019-06-25 11:24:25 -07:00
Matt Guthaus
6e044b776f
Merge branch 'pep8_cleanup' into dev
2019-06-14 08:47:10 -07:00
Matt Guthaus
a234b0af88
Fix space before comment
2019-06-14 08:43:41 -07:00
Matt Guthaus
7cca6b4f69
Add back scn3me_subm support
...
Add back scn3me_subm tech files
Update cells to be DRC clean with rule 5.5.b
Allow magic for FreePDK45 but not debugged.
Revert to older Magic tech file for SCN3ME_SUBM
2019-06-03 15:27:37 -07:00
Matt Guthaus
0f03553689
Update copyright to correct years.
2019-05-06 06:50:15 -07:00
Matt Guthaus
978ba9d2f2
Refactor run scripts.
...
Run DRC, LVS, and PEX share a run_*.sh script.
2019-04-26 15:43:46 -07:00
Matt Guthaus
946a0aca86
Simplify DRC and LVS run scripts.
...
Modified run scripts to work on local only files in the temp
directory. This assumes the files and subckts are named the
same as the clel name. Script now copies library files
to the temp directory as well.
2019-04-26 15:17:39 -07:00
Matt Guthaus
d23aa9a1bd
Use local setup.tcl and flatten bitcell arrays.
2019-04-26 14:12:51 -07:00
Matt Guthaus
9cead23f22
Add hierarchy to netgen LVS command.
2019-04-26 13:46:34 -07:00
Matt Guthaus
3f9a987e51
Update copyright. Add header to all OpenRAM files.
2019-04-26 12:33:53 -07:00
Matt Guthaus
3ffcad0db8
Add port makeall for removing symmetry problems in netgen
2019-04-26 09:17:52 -07:00
Matt Guthaus
5b828f32cb
Create auxiliary run_drc.sh and run_lvs.sh with arguments for calibre
2019-04-22 15:12:59 -07:00
Matt Guthaus
74f904a509
Cleanup options for front-end. Improve info output.
2019-04-01 10:35:17 -07:00
Matt Guthaus
a210fdda0f
Fix arguments for none verification
2019-02-24 10:49:35 -08:00
Matt Guthaus
9b785cd535
Fix error in cell width. Fix escape warning.
2019-02-24 10:48:54 -08:00
Matt Guthaus
6c9ae1c659
Remove temp names in DRC/LVS. Extract unique doesn't actually extract.
2019-02-24 07:26:21 -08:00
Matt Guthaus
9459839c06
Clean up output file names for lvs. Update lvs script in magic.
2019-02-22 14:38:00 -08:00
Matt Guthaus
d4c21cd26e
Remove extraneous character.
2019-02-13 17:41:33 -08:00
Matt Guthaus
c359bbf42a
Fix deprecation warnings in regex by converting to raw strings. Add error if unable to find DRC errors in Magic.
2019-02-13 17:01:26 -08:00
Matt Guthaus
1bdf4dbe4f
Re-enable abort on supply error.
2019-01-28 17:07:38 -08:00
Matt Guthaus
d2864370aa
Temporarily disable abort on supply error
2019-01-25 15:43:57 -08:00
Matt Guthaus
831e454b34
Remove redundant DRC run in magic.
2018-11-05 13:30:42 -08:00
Matt Guthaus
ab7a83b7a5
Remove old setup.tcl and edit one in tech dir
2018-10-20 15:20:15 -07:00
Matt Guthaus
38a8c46034
Change non-preferred route costs.
2018-10-20 14:47:24 -07:00
Matt Guthaus
7591f25a2e
Merge branch 'dev' into supply_routing
2018-10-20 14:29:19 -07:00
Matt Guthaus
233a1425e4
Flatten bitcell array in netgen for now. See issue 52
2018-10-19 09:13:17 -07:00
Matt Guthaus
94ab69ea16
Supply router working, perhaps not efficiently though.
2018-10-05 15:57:34 -07:00
Matt Guthaus
eb2304944b
Fix .magicrc file name
2018-10-05 08:48:25 -07:00
Matt Guthaus
c0ffa9cc7b
Clean up magic config file copying. Add warning for missing files.
2018-10-05 08:36:12 -07:00
Matt Guthaus
b3fa6b9d52
Make setup.tcl file a technology file
2018-10-05 08:30:25 -07:00
Matt Guthaus
19114fe47f
Add commented extraction when running DRC only
2018-10-05 08:18:53 -07:00
Matt Guthaus
8d2804b9cb
Supply router working except:
...
Off grid pins. Some pins do now span enough of the routing track and must be patched.
Route track width. Instead of minimum width route, it should be the track width.
2018-09-18 12:57:39 -07:00
Matt Guthaus
60cceab50a
Merge branch 'dev' into supply_routing
2018-09-17 11:34:31 -07:00
Matt Guthaus
571dca5d5f
Hard code flatten commands for the unique id precharge array
2018-09-13 15:15:41 -07:00
Matt Guthaus
add0e3ad68
Add none option for verify wrapper with warning messages.
2018-09-11 10:17:24 -07:00
Matt Guthaus
7ead566154
Remove cell rename during DRC. Keep flatten.
2018-09-05 16:00:48 -07:00
Matt Guthaus
3ab0b569cb
Use a .magicrc in the technology directory to read magic tech files
2018-08-30 14:20:41 -07:00