Matt Guthaus
|
586d80623e
|
Remove level of indirection to ptx devices to allow LVS symmetries.
|
2018-01-29 15:25:00 -08:00 |
Matt Guthaus
|
1dc7752429
|
Fix 6T and replica cell contact spacing issues with Magic DRC.
DRC/LVS passing for all parameterized gates.
Magic and GDS match for SCMOS rules again.
|
2018-01-26 12:39:00 -08:00 |
Matt Guthaus
|
1701eac1a9
|
Added workaround to import layouts into Magic. Select and well layers in active contacts. Fixed missing implant enclose active DRC rule in parameterized cells.
|
2018-01-11 10:24:44 -08:00 |
Matt Guthaus
|
f028436156
|
Add implant/select enclosure rule to ptx.
|
2018-01-08 12:27:50 -08:00 |
Matt Guthaus
|
e95988c639
|
Document tech files. Remove unused/redundant rules. Made rule names consistent/simple.
|
2018-01-08 11:57:51 -08:00 |
Matt Guthaus
|
abee235963
|
Rewrite the parameterized transistor and gate classes.
Changes propagate through all designs.
All modules use instance and layout pins.
|
2017-12-12 15:04:01 -08:00 |
Matt Guthaus
|
8df46abb30
|
Move nmos gate to the top of the ptx.
|
2017-12-01 08:31:16 -08:00 |
Matt Guthaus
|
44faa8d58d
|
Fixed SCMOS bugs.
|
2017-11-30 15:58:16 -08:00 |
Matt Guthaus
|
107cad15a1
|
Change layout function names to be consistent.
|
2017-11-30 12:01:04 -08:00 |
Matt Guthaus
|
0214cfb48e
|
Fix single finger ptx bugs.
|
2017-11-30 11:56:40 -08:00 |
Matt Guthaus
|
9abe82b203
|
Pinv implemented, but not DRCed. More new unit tests added for pinv.
|
2017-11-29 16:11:15 -08:00 |
Matt Guthaus
|
1bcef7e3ee
|
Prune ptx code. Change sizes to be relative to min size.
|
2017-11-29 12:31:00 -08:00 |
Matt Guthaus
|
d4f8d63442
|
Fix bug for even number of fingers. Add even finger tests.
|
2017-11-29 09:44:40 -08:00 |
Matt Guthaus
|
7ff82a2aed
|
Improved ptx code but removed internal active/poly positions.
|
2017-11-28 18:13:32 -08:00 |
mguthaus
|
5c10aebc0f
|
Fix bug in multifinger ptx. Replace LEF file with new snapped layout.
|
2017-10-06 16:23:23 -07:00 |
Matt Guthaus
|
10a8531813
|
Fix new offset snap problems in wordline drive. Fix ptx multifinger pin bug. Add new add_center_rect function.
|
2017-10-06 15:30:15 -07:00 |
Matt Guthaus
|
a9797d12ab
|
Added pins to the ptx class. Modified pin class to do lazy write of GDS shapes to allow removal of pins.
|
2017-10-05 17:35:05 -07:00 |
Matt Guthaus
|
e06e1691c8
|
Two bank SRAMs working in both technologies.
|
2017-09-29 16:22:13 -07:00 |
Matt Guthaus
|
d29dd03373
|
SRAM single bank passing DRC/LVS.
|
2017-09-13 15:46:41 -07:00 |
Matt Guthaus
|
cf940fb15d
|
Development version of new pin data structure. Tests pass LVS/DRC except for bank level.
|
2017-08-23 15:02:15 -07:00 |
Matt Guthaus
|
d77216d6dd
|
Fix LEF mismatch due to path/wire hierarchy change. Add characterizer feasible delay/slew check. Update delay tests with new delays.
|
2017-08-07 10:24:45 -07:00 |
mguthaus
|
f32912f07c
|
Removed name option from some modules and autogenerate unique names. Added check to design class to prevent duplicate names by accident. Reduced diff file output verbosity.
|
2017-06-02 11:11:57 -07:00 |
Matt Guthaus
|
cffcd46f6d
|
Removed the name from ptx class. Ptx name is uniquely constructed based on the ptx parameters of type, width, and mult. This allows reuse of ptx among multiple modules.
|
2017-04-26 14:33:03 -07:00 |
Matt Guthaus
|
a846132ef8
|
Merge remote-tracking branch 'bin/clean_unchanged_offset_to_vector'
|
2016-11-15 10:19:07 -08:00 |
Matt Guthaus
|
e95e9e8229
|
Change some debug levels. Fix ngspice test values. ix cwd warning in some tests.
|
2016-11-15 08:57:06 -08:00 |
Bin wu
|
072a65a511
|
add rotate_scale function in vector and use it everywhere
|
2016-11-11 14:33:19 -08:00 |
Matt Guthaus
|
f48272bde6
|
RELEASE 1.0
|
2016-11-08 09:57:35 -08:00 |