mrg
|
3176ae9d50
|
Fix pnand2 height in bank select. Unsure how it passed before.
|
2019-07-03 15:12:22 -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 |
mrg
|
fc12ea24e9
|
Add boundary to every module and pgate for visual debug.
|
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
|
3f9a987e51
|
Update copyright. Add header to all OpenRAM files.
|
2019-04-26 12:33:53 -07:00 |
Matt Guthaus
|
be20408fb2
|
Rewrite add_contact to use layer directions.
|
2019-04-15 18:00:36 -07:00 |
Matt Guthaus
|
a418431a42
|
First draft of sram_factory code
|
2019-01-16 16:15:38 -08:00 |
Matt Guthaus
|
aa779a7f82
|
Initial two port bank in SCMOS
|
2018-11-13 16:05:22 -08:00 |
Matt Guthaus
|
ce8c2d983d
|
Update all drc usages to call function type
|
2018-10-12 14:37:51 -07:00 |
Michael Timothy Grimes
|
19d68f613e
|
Making changes to bank select for multiport. The height of the nor gate using pbitcell was too short and one of the contacts violated drc. Extended height of nor by drc spacing violation so it could pass in multiport.
|
2018-09-27 02:01:32 -07:00 |
Michael Timothy Grimes
|
648e57d195
|
Altering bank select for port specific use. Altering bank select test to test different port types. Altering bank for control signal changes.
|
2018-09-26 14:53:55 -07:00 |
Michael Timothy Grimes
|
332976dd73
|
s_en will be shared amongst the sense amps of different ports, so I'm removing the distinct s_en signals from several modules.
|
2018-09-13 18:46:43 -07:00 |
Matt Guthaus
|
6401cbf2a6
|
Move place function to instance class rather than hierarchy.
|
2018-08-27 17:25:39 -07:00 |
Matt Guthaus
|
8664f7a0b8
|
Converted all modules to not run create_layout when netlist_only
mode is enabled.
|
2018-08-27 16:42:48 -07:00 |
Michael Timothy Grimes
|
8e3dc332f3
|
changed control signal names in bank select to accommodate multi-port changes in bank
|
2018-08-19 00:00:42 -07:00 |
Matt Guthaus
|
5ff49d322d
|
bank_sel_bar only used for clk now
|
2018-08-13 15:14:52 -07:00 |
Matt Guthaus
|
f7f318d72e
|
Remove tri_en signals from bank control logic.
|
2018-08-13 14:47:03 -07:00 |
Matt Guthaus
|
94db2052dd
|
Consolidate metal pitch rules to new design class
|
2018-07-09 15:42:46 -07:00 |
Matt Guthaus
|
70c92c27ef
|
Supply to M3 for bank select logic
|
2018-04-11 16:55:09 -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
|
1f81b24e96
|
Single bank passing DRC and LVS again.
Unfold hierarchical decoder to improve routability.
|
2018-03-23 08:13:10 -07:00 |
Matt Guthaus
|
4205a6a700
|
Connect bank supply rings in sram.py.
|
2018-03-05 13:49:22 -08:00 |
Matt Guthaus
|
98fb1173df
|
Move bank select logic to a self contained module.
|
2018-03-05 10:22:51 -08:00 |