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
Matt Guthaus
04b7c419f1
Rename _new cell back to original for LVS comparison script
2018-08-29 15:34:45 -07:00
Matt Guthaus
6220ea6d47
Update router to work with pin_layout structure.
2018-08-29 15:34:45 -07:00
Matt Guthaus
e804f36bec
Add parameters to give preference to DRC/LVS/PEX tools like we do for spice.
2018-08-28 13:41:26 -07:00
Matt Guthaus
309bfaea2a
Update comments in magic to download the correct version of design rules
2018-08-28 11:48:23 -07:00
Matt Guthaus
6e332e581a
Updated to include local magic rules
2018-08-15 09:46:23 -07:00
Matt Guthaus
4a139b682d
Add temporary options to LVS to allow name merging
2018-07-18 15:10:29 -07:00
Matt Guthaus
a878ce5500
Standardize DRC and LVS message levels
2018-07-18 14:28:43 -07:00
Matt Guthaus
58646ab8e6
Add DRC/LVS/PEX statistics in verbose=1 mode
2018-07-11 11:59:24 -07:00
Michael Timothy Grimes
9e739d67d4
python 3 changes d.iterkeys() -> iter(d.keys())
2018-05-29 11:54:10 -07:00