Matt Guthaus
|
e5618b88af
|
Don't add sense amp to write only port. Fix write_and None define.
|
2019-08-11 08:46:36 -07:00 |
Matt Guthaus
|
6cf7366c56
|
Gate sen during first half period
|
2019-08-10 16:30:02 -07:00 |
Matt Guthaus
|
8d6a4c74e7
|
Merge branch 'dev' into control_fix
|
2019-08-10 13:07:30 -07:00 |
Matt Guthaus
|
34d28a19e6
|
Connect wl_en in all ports to bank.
|
2019-08-10 12:30:23 -07:00 |
Matt Guthaus
|
bac684a82a
|
Fix control logic routing.
|
2019-08-10 08:53:02 -07:00 |
Hunter Nichols
|
1d22d39667
|
Uncommented tests that use model delays. Fixed issue in sense amp cin.
|
2019-08-08 18:26:12 -07:00 |
Hunter Nichols
|
d273c0eef5
|
Merge branch 'dev' into analytical_cleanup
|
2019-08-08 13:20:27 -07:00 |
Hunter Nichols
|
3c44ce2df6
|
Replaced analytical characterization with graph implementation. Removed most analytical delay functions used by old chacterizer.
|
2019-08-08 02:33:51 -07:00 |
Hunter Nichols
|
fc1cba099c
|
Made all cin function relate to farads and all input_load relate to relative units.
|
2019-08-08 01:57:04 -07:00 |
Matt Guthaus
|
d36f14b408
|
New control logic, netlist only working
|
2019-08-07 17:14:33 -07:00 |
Hunter Nichols
|
6860d3258e
|
Added graph functions to compute analytical delay based on graph path.
|
2019-08-07 01:50:48 -07:00 |
Matt Guthaus
|
ae46a464b9
|
Undo delay changes. Fix bus order for DRC.
|
2019-08-06 17:17:59 -07:00 |
Hunter Nichols
|
2ce7323838
|
Removed all unused analytical delay functions.
|
2019-08-06 17:09:25 -07:00 |
Matt Guthaus
|
a2f81aeae4
|
Combine rbl_wl and wl_en. Size p_en_bar slower than wl_en.
|
2019-08-06 16:29:07 -07:00 |
Hunter Nichols
|
2efc0a3983
|
Merge branch 'dev' into analytical_cleanup
|
2019-08-06 14:51:30 -07:00 |
Matt Guthaus
|
ad35f8745e
|
Add direction to pins of all modules
|
2019-08-06 14:14:09 -07:00 |
Matt Guthaus
|
4d11de64ac
|
Additional debug. Smaller psram func tests.
|
2019-08-05 13:53:14 -07:00 |
Matt Guthaus
|
7ba97ee0ba
|
Fix missing port in control logic
|
2019-08-01 12:42:51 -07:00 |
Matt Guthaus
|
8771ffbfed
|
Fix bug to add all p_en_bar to banks
|
2019-08-01 12:28:21 -07:00 |
Matt Guthaus
|
ff64e7663e
|
Add p_en_bar to write ports as well
|
2019-08-01 12:21:43 -07:00 |
Hunter Nichols
|
24b1fa38a0
|
Added graph fixes to handmade multiport cells.
|
2019-07-30 20:31:32 -07:00 |
Matt Guthaus
|
98878a0a27
|
Conditionally path exclude
|
2019-07-27 12:14:00 -07:00 |
Matt Guthaus
|
5cb320a4ef
|
Fix wrong pin error.
|
2019-07-27 11:44:35 -07:00 |
Matt Guthaus
|
468a759d1e
|
Fixed control problems (probably)
Extended functional tests for 15 cycles (slow, but more checking)
Fixed s_en to be gated AFTER the RBL.
|
2019-07-27 11:09:08 -07:00 |
Matt Guthaus
|
52029d8e48
|
Fix incorrect port_data BL pin name.
|
2019-07-27 06:11:45 -07:00 |
Matt Guthaus
|
179efe4d04
|
Fix bitline names in merge error
|
2019-07-26 22:03:50 -07:00 |
Matt Guthaus
|
e750ef22f5
|
Undo some control logic changes.
|
2019-07-26 21:41:27 -07:00 |
Matt Guthaus
|
0c5cd2ced9
|
Merge branch 'dev' into rbl_revamp
|
2019-07-26 18:01:43 -07:00 |
Matt Guthaus
|
7eea63116f
|
Control logic LVS clean
|
2019-07-26 15:50:10 -07:00 |
Matt Guthaus
|
dce852d945
|
Restructure control logic for improved drive and timing.
|
2019-07-26 14:54:55 -07:00 |
Hunter Nichols
|
dc46d07ca3
|
Removed unused code for input loads
|
2019-07-26 14:20:47 -07:00 |
Matt Guthaus
|
c8c4d05bba
|
Fix some regression fails.
|
2019-07-25 14:18:08 -07:00 |
Matt Guthaus
|
0bb41b8a5d
|
Fix duplicate paths for timing checks
|
2019-07-25 13:25:58 -07:00 |
jsowash
|
61ba23706c
|
Removed comments for rw pen() and added a wmask func test.
|
2019-07-25 12:24:27 -07:00 |
Matt Guthaus
|
80df996720
|
Modify control logic for new RBL.
|
2019-07-25 11:19:16 -07:00 |
Matt Guthaus
|
5452ed69e7
|
Always have a precharge.
|
2019-07-25 10:31:39 -07:00 |
Matt Guthaus
|
fb60b51c72
|
Add check bits. Clean up logic. Move read/write bit check to next cycle.
|
2019-07-24 16:57:04 -07:00 |
jsowash
|
c8bbee884b
|
Removed layout related rw port's special pen.
|
2019-07-24 16:01:12 -07:00 |
jsowash
|
3bcb79d9d5
|
Removed code for RW ports to not precharge on writes. Previously, the entire bitline was written where part was an old value and part was the wmask value.
|
2019-07-24 15:01:20 -07:00 |
Matt Guthaus
|
3df8abd38c
|
Clean up. Split class into own file.
|
2019-07-24 08:15:10 -07:00 |
Matt Guthaus
|
07401fc6ea
|
Make control bus routing offset consistent
|
2019-07-23 09:39:28 -07:00 |
jsowash
|
2b29e505e0
|
Reversed order of wmask bits in functional.py since python lists go left to right. Made # of en bits equal to num_masks.
|
2019-07-22 12:44:35 -07:00 |
jsowash
|
0a5461201a
|
Change num_wmask to num_wmasks and write_size = None not word_size if wmask not used.
|
2019-07-19 14:58:37 -07:00 |
jsowash
|
45cb159d7f
|
Connected wmask in the spice netlist.
|
2019-07-19 13:17:55 -07:00 |
jsowash
|
082decba18
|
Temporarily made the functional tests write/read only all 0's or 1's
|
2019-07-18 15:26:38 -07:00 |
jsowash
|
5f37067da7
|
Turned write_mask_array into write_mask_and_array with flip flops from sram_base
|
2019-07-18 15:24:41 -07:00 |
Matt Guthaus
|
864639d96e
|
Remove old replica bitline.
|
2019-07-18 15:19:40 -07:00 |
jsowash
|
720739a192
|
Skipping test 22_sram_wmask_func_test and changed a typo of write_driver to write_mask
|
2019-07-17 11:04:17 -07:00 |
Hunter Nichols
|
9696401f34
|
Added graph exclusions to replica column to reduce s_en paths.
|
2019-07-16 23:47:34 -07:00 |
mrg
|
8ca656959b
|
Change direction of RBL bitline pins
|
2019-07-16 15:09:46 -07:00 |