Matt Guthaus
|
2d86492d91
|
Working on methodology of blockages, pins, and routing multiple pins.
|
2018-09-08 18:55:36 -07:00 |
Matt Guthaus
|
96c51f3464
|
Component shape functions. Find connected pins through overlaps.
|
2018-09-08 10:05:48 -07:00 |
Matt Guthaus
|
69261a0dc1
|
Routing and connecting rails with vias done.
Refactored grid path class.
Added direction enum.
Does not route multi-track width wires in signal router.
|
2018-09-07 14:46:58 -07:00 |
Matt Guthaus
|
c2c17a33d2
|
Horizontal and vertical grid wires done.
|
2018-09-06 14:30:59 -07:00 |
Matt Guthaus
|
cd987479b8
|
Updates to supply routing.
Rename astar_grid to signal_grid to parallel supply routing.
Wave expansion for supply rails.
Pin addition for supply rails.
|
2018-09-06 11:54:14 -07:00 |
Matt Guthaus
|
59956f1446
|
Update signal routing for new blockage and pins.
|
2018-09-05 16:01:11 -07:00 |
Matt Guthaus
|
7ead566154
|
Remove cell rename during DRC. Keep flatten.
|
2018-09-05 16:00:48 -07:00 |
Matt Guthaus
|
ee05865919
|
Change SCMOS comment drawing to stipple for easier visibility
|
2018-09-05 13:43:45 -07:00 |
Matt Guthaus
|
b1c63a6c62
|
Add inflate blockages and remove pins from blockages.
|
2018-09-05 11:06:17 -07:00 |
Matt Guthaus
|
93b24d8c85
|
Merge remote-tracking branch 'origin/dev' into supply_routing
|
2018-09-05 11:05:41 -07:00 |
Matt Guthaus
|
ba651d53ae
|
Change options in pbitcell test to be global again.
|
2018-09-05 10:59:41 -07:00 |
Matt Guthaus
|
2a27fbc98e
|
Fix temp directory preservation option.
Make labels in freepdk45 replica bitcell lower case.
|
2018-09-05 10:02:12 -07:00 |
Matt Guthaus
|
0f87ba742f
|
Add back LEF blockages. Remove "absolute" flags from GDS output
|
2018-09-05 09:28:43 -07:00 |
Matt Guthaus
|
8ffdcdf277
|
Fixed bit shift amount error. Removed rotate flag for Calibre.
|
2018-09-04 17:27:50 -07:00 |
Matt Guthaus
|
73e2bd2653
|
Removed solid display format for comments to allow grid/blockage visibility.
|
2018-09-04 16:43:59 -07:00 |
Matt Guthaus
|
5395f21be9
|
Remove unique id in contact that was used for debugging
|
2018-09-04 16:40:52 -07:00 |
Matt Guthaus
|
9d40cd4a03
|
Remove verbose print statement in add_power_pin
|
2018-09-04 16:39:13 -07:00 |
Matt Guthaus
|
378993ca22
|
Found rotate bug in transformCoordinate. Cleaned up transFlags.
|
2018-09-04 16:35:40 -07:00 |
Matt Guthaus
|
d721fae5b0
|
Change labels in replica cell for freepdk45 too
|
2018-09-04 14:33:14 -07:00 |
Matt Guthaus
|
763f1e8dee
|
Finish renaming replica bitcell and bitline pin names.
|
2018-09-04 14:03:15 -07:00 |
Matt Guthaus
|
4fc9278b73
|
Convert bounding box layer for SCMOS to bb, gds layer 63.
|
2018-09-04 13:05:21 -07:00 |
Matt Guthaus
|
6963a1092f
|
Make bitcell width/height not static. Update modules to use it for pbitcell.
|
2018-09-04 11:55:22 -07:00 |
Matt Guthaus
|
0adfe66429
|
Add total_ port variables to sram base class.
|
2018-09-04 11:15:18 -07:00 |
Matt Guthaus
|
de6f22aa3c
|
Fix unit test permissions
|
2018-09-04 10:48:37 -07:00 |
Matt Guthaus
|
19c0e1638b
|
Merge remote-tracking branch 'origin/multiport' into multiport
|
2018-09-04 10:47:55 -07:00 |
Matt Guthaus
|
a346bddd88
|
Cleanup some items with new sram_config. Update unit tests accordingly.
|
2018-09-04 10:47:24 -07:00 |
Michael Timothy Grimes
|
af0756382f
|
Merging changes and updating multiport syntax across several tests
|
2018-09-03 19:36:20 -07:00 |
Michael Timothy Grimes
|
774c14ad75
|
changing 19_psingle_bank_test to test layout for a single bank using pbitcell with 1 RW port (equivalent to using 6T cell)
|
2018-09-03 17:47:29 -07:00 |
Michael Timothy Grimes
|
341a3ee68d
|
Adding multiport pin names to sram_base for netlist only use
|
2018-09-03 17:44:32 -07:00 |
Michael Timothy Grimes
|
1e5924d1b7
|
Adding multiported bank_sel pins
|
2018-09-03 17:35:00 -07:00 |
Michael Timothy Grimes
|
d3441c7ba4
|
Altering wordline driver to size for any bitcell. Editting multi-port test cases for sense amp array, write driver array, and wordline driver to least number of ports as a better test of spacing betwwen amps/drivers
|
2018-09-03 17:31:12 -07:00 |
Michael Timothy Grimes
|
f3cca7eea0
|
Altering sense amp array and write driver array so spacing between amps/drivers accomodates multiport. Also altering sense amp array and write driver array tests to include multiport cases.
|
2018-08-31 23:28:06 -07:00 |
Matt Guthaus
|
9d8d2b65e4
|
Fix delay test with new sram_config. Merge dev changes.
|
2018-08-31 13:01:17 -07:00 |
Matt Guthaus
|
c3bd54696f
|
Merge branch 'dev' into multiport
|
2018-08-31 12:56:25 -07:00 |
Matt Guthaus
|
563ff77d44
|
Add sram_config class. Rename port variables for better description.
|
2018-08-31 12:03:28 -07:00 |
Michael Timothy Grimes
|
75d77095d0
|
merging changes to magic.py
|
2018-08-31 09:01:15 -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 |
Michael Timothy Grimes
|
35ae4a275e
|
Merge branch 'dev' of https://github.com/VLSIDA/PrivateRAM into multiport
|
2018-08-30 12:42:24 -07:00 |
Matt Guthaus
|
762f2d894c
|
Revert all transFlags in GdsMill
|
2018-08-29 17:23:04 -07:00 |
Matt Guthaus
|
93a6247f26
|
Unrotate vias in delay chain
|
2018-08-29 17:21:53 -07:00 |
Michael Timothy Grimes
|
77277e19a6
|
Merge branch 'multiport' of https://github.com/VLSIDA/PrivateRAM into multiport
|
2018-08-29 16:17:59 -07:00 |
Matt Guthaus
|
e36452622c
|
Preserve same order of design rules in each tech file
|
2018-08-29 16:12:06 -07:00 |
Michael Timothy Grimes
|
e118cc2d5c
|
Merge branch 'dev' of https://github.com/VLSIDA/PrivateRAM into multiport
|
2018-08-29 16:06:50 -07:00 |
Michael Timothy Grimes
|
aeaab13d28
|
Unit tests for pbitcell now passing, so commenting out skip line. Also gave pbitcell_array useful names in unit test for easier debugging
|
2018-08-29 16:05:13 -07:00 |
Matt Guthaus
|
5a065cf701
|
Remove setting of rotate transflag. Not supported in Calibre?
|
2018-08-29 16:04:15 -07:00 |
Michael Timothy Grimes
|
7ef7c084cd
|
fixed typo that added two '/' characters to path sys command (i.e. from tech//SCN3ME_SUBM.30 to tech/SCN3ME_SUBM.30)
|
2018-08-29 16:01:25 -07:00 |
Michael Timothy Grimes
|
29da8a5209
|
Further changes to pbitcell so that it passes unit tests for bitcell_array
|
2018-08-29 15:54:49 -07:00 |
Matt Guthaus
|
334aa53cee
|
Merge branch 'supply_routing' of https://github.com/VLSIDA/PrivateRAM into supply_routing
|
2018-08-29 15:40:04 -07:00 |
Matt Guthaus
|
73289a6090
|
Clean up GdsMill. Fix rotate bug I introduced in transFlags!
|
2018-08-29 15:34:45 -07:00 |
Matt Guthaus
|
0ce2dd2791
|
Add supply_grid file
|
2018-08-29 15:34:45 -07:00 |