Matt Guthaus
|
19a957a57c
|
Fix unattached label on sense amp out by changing layer.
|
2018-04-20 15:48:38 -07:00 |
Matt Guthaus
|
d734c05b71
|
Fix missing vdd pins and fix routing between sense amp, bitcell array and column mux.
|
2018-04-20 15:47:21 -07:00 |
Matt Guthaus
|
929122b6dc
|
Change default to scmos. Refactor add column mux.
|
2018-04-20 12:52:41 -07:00 |
Matt Guthaus
|
c75eafe085
|
Fix some errors
|
2018-04-18 09:37:33 -07:00 |
Matt Guthaus
|
63a8f7c653
|
Remove m2 from write driver
|
2018-04-16 16:15:35 -07:00 |
Matt Guthaus
|
bb1ec63c4f
|
Removed msf data flop from bank
|
2018-04-16 16:03:46 -07:00 |
Matt Guthaus
|
1ba87c88f5
|
Remove supply rails in decoder
|
2018-04-16 15:59:52 -07:00 |
Matt Guthaus
|
13adfc3724
|
Add bank ground routing
|
2018-04-16 10:15:36 -07:00 |
Matt Guthaus
|
3fe4578feb
|
Change stages of delay to odd
|
2018-04-16 10:15:15 -07:00 |
Matt Guthaus
|
70c92c27ef
|
Supply to M3 for bank select logic
|
2018-04-11 16:55:09 -07:00 |
Matt Guthaus
|
010a187545
|
Remove dead logic
|
2018-04-11 16:54:55 -07:00 |
Matt Guthaus
|
e038561b4a
|
Move supply to M3 in wordline driver
|
2018-04-11 16:23:45 -07:00 |
Matt Guthaus
|
6640d3491d
|
Tri gate and array supply to M2 and M3
|
2018-04-11 15:11:47 -07:00 |
Matt Guthaus
|
1e36e8e20c
|
Fix ms_flop array for M3 supplies
|
2018-04-11 14:25:04 -07:00 |
Matt Guthaus
|
873be38e15
|
Add M3 pins on dff_buf array
|
2018-04-11 12:09:15 -07:00 |
Matt Guthaus
|
4971dde316
|
Rename pin variable
|
2018-04-11 12:08:57 -07:00 |
Matt Guthaus
|
fa59b3d33d
|
Copy predecoder supply pins
|
2018-04-11 11:56:41 -07:00 |
Matt Guthaus
|
1afb0a1d86
|
Add M3 supply vias to decoder.
|
2018-04-11 11:47:37 -07:00 |
Matt Guthaus
|
3ba90c035f
|
Don't bring M2 rails over supply to allow supply connections.
|
2018-04-11 11:47:22 -07:00 |
Matt Guthaus
|
f3baf48c22
|
Rotate vias in hierarchical predecodes
|
2018-04-11 11:12:32 -07:00 |
Matt Guthaus
|
424eb17921
|
Add M3 pins to hierarchical predecodes
|
2018-04-11 11:10:34 -07:00 |
Matt Guthaus
|
4f8ab78ee2
|
Change write driver supply pins to M2
|
2018-04-11 09:29:54 -07:00 |
Matt Guthaus
|
a6c2e77bcf
|
Move precharge and column mux cells to pgate directory.
Move gnd to M3 in column mux.
Create column mux cell unit test.
|
2018-04-06 17:15:14 -07:00 |
Matt Guthaus
|
91e342e4c9
|
Move precharge vdd pin to left edge.
|
2018-04-04 15:03:29 -07:00 |
Matt Guthaus
|
a772217172
|
Route precharge_array vdd in M3
|
2018-04-04 13:49:55 -07:00 |
Matt Guthaus
|
f9916f9f43
|
Route precharge vdd to M3
|
2018-04-04 13:34:56 -07:00 |
Matt Guthaus
|
a0bf5345f8
|
Mostly working for 1 bank.
|
2018-03-23 08:14:26 -07:00 |
Matt Guthaus
|
97c08bce95
|
Add dffs to control logic. Rename layout pin segment/rect functions for consistency. Redo gnd/vdd pins in control.
Shift s_en buffers even with other cells.
|
2018-03-23 08:14:09 -07:00 |
Matt Guthaus
|
696433b1ec
|
Add bank_sel to bank_select module as input.
Remove reference to control in sram.
Add dff_buf_array to options.
Added inverted DFF
Add variable height pinvbuf
|
2018-03-23 08:13:39 -07:00 |
Matt Guthaus
|
5bf915a232
|
Detect via size for power ring.
|
2018-03-23 08:13:28 -07:00 |
Matt Guthaus
|
ed2fa10caa
|
Use LSB for column mux.
Detect via size for power ring.
|
2018-03-23 08:13:20 -07:00 |
Matt Guthaus
|
bab92fcf38
|
Rework hierarchical decoder to not be folded. Remove address from central bank bus and access via side pins now. Eight way column mux now works.
|
2018-03-23 08:13:20 -07:00 |
Matt Guthaus
|
1f81b24e96
|
Single bank passing DRC and LVS again.
Unfold hierarchical decoder to improve routability.
|
2018-03-23 08:13:10 -07:00 |
Matt Guthaus
|
b867e163a6
|
Move label pins to center like layout pins.
Rework of control logic with vertical poly. Passes DRC/LVS.
Single bank passing DRC.
|
2018-03-23 08:12:59 -07:00 |
Matt Guthaus
|
8ca9ba4244
|
Recreate delay chain and RBL to have vertical poly only.
|
2018-03-23 08:12:47 -07:00 |
Matt Guthaus
|
ed8eaed54f
|
Reworking control logic for veritcal poly. Rewrote delay line. Rewrote buffered-DFF array.
|
2018-03-23 08:12:47 -07:00 |
Matt Guthaus
|
c020d74f26
|
Add dff_buf and dff_array modules.
|
2018-03-23 08:11:51 -07:00 |
Matt Guthaus
|
a2514878c1
|
Simplify dff array names of 1-dimension. Add ports on metal2.
|
2018-03-05 16:22:35 -08:00 |
Matt Guthaus
|
54f245cb9f
|
Fix capitalization of pins in dff_array
|
2018-03-05 14:04:34 -08:00 |
Matt Guthaus
|
4205a6a700
|
Connect bank supply rings in sram.py.
|
2018-03-05 13:49:22 -08:00 |
Matt Guthaus
|
0c203c1c7e
|
RBL width is max of delay chain or bitcell load.
|
2018-03-05 10:23:13 -08:00 |
Matt Guthaus
|
98fb1173df
|
Move bank select logic to a self contained module.
|
2018-03-05 10:22:51 -08:00 |
Matt Guthaus
|
0f721a3d40
|
Add vdd and gnd rails around bank structure.
|
2018-03-04 17:53:22 -08:00 |
Matt Guthaus
|
8d9b79dfd8
|
Add dff_buf for buffered flop arrays.
|
2018-03-04 16:13:10 -08:00 |
Hunter Nichols
|
d0dcd9f34b
|
Fixed comment style on power functions. Also added power parameters to scn3me_subm tech file and tested functionality.
|
2018-03-01 23:34:15 -08:00 |
Hunter Nichols
|
e6d6680da1
|
Fixed conflict in delay.py
|
2018-02-27 13:02:22 -08:00 |
Hunter Nichols
|
d0e6dc9ce7
|
First version of analytical power models. Still huge room for improvement. Analytical power printed with 1 verbose level.
|
2018-02-26 16:32:28 -08:00 |
Hunter Nichols
|
62ad30e741
|
Added initial version of analytical power esitmation. Loops through instances but power estimate is not accurate.
|
2018-02-22 19:35:54 -08:00 |
Hunter Nichols
|
beb7dad9bc
|
Added corner paramters to power functions. This commit does not compile (sorry)
|
2018-02-22 00:15:55 -08:00 |
Hunter Nichols
|
d4a0f48d4f
|
Added power calculations for inverter. Still testing.
|
2018-02-21 19:51:21 -08:00 |