jsowash
|
ddf5148fa5
|
Removed code where if there was no write mask, word_size=write_size. Now it stays None.
|
2019-07-22 14:58:43 -07:00 |
jsowash
|
ad0af54a9f
|
Removed dupliction of addr_size.
|
2019-07-22 13:18:52 -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
|
72e16f8fe6
|
Added ability to do partial writes to addresses that have already been written to.
|
2019-07-22 11:19:14 -07:00 |
jsowash
|
a69d35b50a
|
Removed write_size from parameters.
|
2019-07-21 15:53:05 -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 |
jsowash
|
917a69723f
|
Fixed typo
|
2019-07-17 12:26:05 -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 |
jsowash
|
021d604832
|
Removed wmask from addwrite()
|
2019-07-15 16:48:36 -07:00 |
jsowash
|
ab27c70279
|
Merge branch 'dev' into add_wmask
|
2019-07-15 14:42:23 -07:00 |
jsowash
|
ea2f786dcf
|
Redefined write_size inrecompute_sizes() to take the new word_size()
|
2019-07-15 14:41:26 -07:00 |
mrg
|
80145c0a92
|
Only enable pdb post-mortem when not purging temp for debug.
|
2019-07-12 10:57:59 -07:00 |
jsowash
|
dfa2b29b8f
|
Begin adding wmask netlist and spice tests.
|
2019-07-12 10:34:29 -07:00 |
Bin Wu
|
c9c839ca46
|
fix the delay measure bug in pex tests
|
2019-07-10 04:39:40 -07:00 |
Bin Wu
|
e4070ddad8
|
Merge branch 'dev' of github.com:VLSIDA/PrivateRAM into pex_fix_v2
|
2019-07-10 03:09:12 -07:00 |
jsowash
|
5258016c9f
|
Changed location of port for din_reg.
|
2019-07-06 12:27:24 -07:00 |
jsowash
|
6fe78fe04a
|
Removed begin end for Verilog without wmask.
|
2019-07-06 11:29:34 -07:00 |
jsowash
|
24bfaa3b76
|
Added write_size to test 16 and added a newline to Verilog with no wmask for test 25.
|
2019-07-05 15:55:03 -07:00 |
jsowash
|
ad9193ad5a
|
Verified 1rw mask writing and changed verilog.py accordingly.
|
2019-07-05 15:08:59 -07:00 |
jsowash
|
f29631695c
|
Finished merge
|
2019-07-05 11:43:31 -07:00 |
jsowash
|
150259e2ba
|
Added write_size to control_logic_r parameters.
|
2019-07-05 11:40:02 -07:00 |
mrg
|
bfe4213fce
|
Port address added to entire SRAM.
|
2019-07-05 09:44:42 -07:00 |
mrg
|
4c6556f1bc
|
Add port address module
|
2019-07-05 09:04:48 -07:00 |
mrg
|
c0f9cdbc12
|
Create port address module
|
2019-07-05 09:03:52 -07:00 |
mrg
|
dd62269e0b
|
Some cleanup
|
2019-07-05 08:18:58 -07:00 |
jsowash
|
02a0cd71ac
|
fixed merge conflict
|
2019-07-04 11:14:32 -07:00 |
jsowash
|
125112b562
|
Added wmask flip flop. Need work on placement still.
|
2019-07-04 10:34:14 -07:00 |
mrg
|
3176ae9d50
|
Fix pnand2 height in bank select. Unsure how it passed before.
|
2019-07-03 15:12:22 -07:00 |
Matt Guthaus
|
f914ab0ece
|
Re-enable replica tests
|
2019-07-03 14:57:47 -07:00 |
Matt Guthaus
|
0cb86b8ba2
|
Exclude new precharge in graph build
|
2019-07-03 14:46:20 -07:00 |
mrg
|
8b0b2e2817
|
Merge branch 'dev' into rbl_revamp
|
2019-07-03 14:05:28 -07:00 |
mrg
|
70c83f20b6
|
Fixes to pass unit tests.
Skip replica tests until freepdk45 cells are made.
Revert to previous control and row addr dff placement.
|
2019-07-03 13:37:56 -07:00 |
mrg
|
bc4a3ee2b7
|
New port_data module works in SCMOS
|
2019-07-03 13:17:12 -07:00 |
jsowash
|
474ac67af5
|
Added optional write_size and wmask.
|
2019-07-03 10:14:15 -07:00 |
mrg
|
244604fb0d
|
Data port module working by itself.
|
2019-07-02 15:35:53 -07:00 |
mrg
|
2abe859df1
|
Fix shared bank offset.
|
2019-07-01 16:29:59 -07:00 |
jsowash
|
67c6cdf3bb
|
Fixed error where word_size was compared to num_words and added write_size to control_logic.py
|
2019-07-01 15:51:40 -07:00 |
Bin Wu
|
9ce968b446
|
megre with dev changes
|
2019-06-30 00:50:18 -07:00 |
Bin Wu
|
1fcb20f846
|
clean pex test based on feedback
|
2019-06-30 00:16:04 -07:00 |
jsowash
|
242771f710
|
Merge branch 'dev' into add_wmask
|
2019-06-28 15:44:27 -07:00 |
jsowash
|
1f76afd294
|
Begin wmask functionality. Added wmask to verilog file and config parameters.
|
2019-06-28 15:43:09 -07:00 |
Hunter Nichols
|
3f5b60856a
|
Fixed key error with analytical delay of write ports.
|
2019-06-28 13:49:04 -07:00 |
Hunter Nichols
|
ce7e320505
|
Undid change to add bitcell as input to array mod.
|
2019-06-25 18:26:13 -07:00 |
Hunter Nichols
|
4e08e2da87
|
Merged and fixed conflicts with dev
|
2019-06-25 16:55:50 -07:00 |
Hunter Nichols
|
4f3340e973
|
Cleaned up graph additions to characterizer.
|
2019-06-25 16:37:35 -07:00 |
Hunter Nichols
|
33c17ac41c
|
Moved manual delay chain declarations from tech files to options.
|
2019-06-25 15:45:02 -07:00 |
Bin Wu
|
8e5fa7c7ae
|
fix the run_pex function for calibre
|
2019-06-25 15:06:07 -07:00 |