mrg
b510925bdb
Enable pruning by default (except on unit tests)
2021-04-07 16:08:29 -07:00
mrg
d609e4ea04
Reimplement trim options (except on unit tests).
...
Allow trim netlist to be used for delay and functional simulation.
Each class implements a "trim_insts" set of instances that can be removed.
By default far left, right, top and bottom cells in the bitcell arrays are kept.
Use lvs option in sp_write
Fix lvs option in sram.
2021-04-07 16:07:56 -07:00
Matt Guthaus
30fc81a1f0
Update copyright year.
2021-01-22 11:23:28 -08:00
mrg
da721a677d
Remove EOL whitespace globally
2020-11-03 06:29:17 -08:00
mrg
8e908f016e
PEP8 formatting
2020-09-29 13:43:59 -07:00
Matthew Guthaus
b3fb4e3183
Make unit test configs generic to tech_name
2019-11-17 00:44:31 +00:00
Matthew Guthaus
c4cf8134fe
Undo changes for config expansion. Change unit tests to use OPENRAM_HOME.
2019-11-15 18:47:59 +00:00
Matt Guthaus
764d4da1bd
Clean up config file organization. Improve gdsMill debug output.
2019-10-23 10:48:18 -07:00
Matt Guthaus
4d11de64ac
Additional debug. Smaller psram func tests.
2019-08-05 13:53:14 -07:00
Matt Guthaus
fa4f98b122
Fix ALL of the indents.
2019-07-27 11:30:48 -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
a707c6fa50
Convert psram tests to only 2 port.
2019-07-18 14:49:54 -07:00
mrg
043018e8ba
Functional tests working with new RBL.
2019-07-12 08:42:36 -07:00
mrg
d8baa5384d
Remove useless comments. Add missing copyright.
2019-06-14 10:13:13 -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
d789f93743
Add debug runner during individual tests.
2019-05-31 10:51:42 -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
0354e2dfb7
Rename config_20 to config since it is used in all tests
2019-03-08 10:47:41 -08:00
Matt Guthaus
09a429aef7
Update unit tests to all use the sram_factory
2019-03-06 14:12:24 -08:00
Hunter Nichols
0510aeb3ec
Merged with dev, removed commented out code.
2018-12-12 16:02:16 -08:00
Matt Guthaus
46d3068821
Output number of words per row before SRAM creation. Recompute words per row in unit tests.
2018-12-06 13:11:47 -08:00
Hunter Nichols
b157fc58a1
Moved feasible period search from functional.py to tests.
2018-12-05 23:23:40 -08:00
Hunter Nichols
ea55bda493
Changed s_en delay calculation based recent control logic changes.
2018-12-05 17:10:11 -08:00
Matt Guthaus
49f7022416
Skip failing tests with comments for bugs.
2018-11-30 12:33:43 -08:00
Matt Guthaus
0e7301fff8
Update unit test golden results. Skip two tests.
2018-11-29 17:28:57 -08:00
Hunter Nichols
4c26dede23
Unskipped functional tests and increases the number of ports on pbitcell functional tests.
2018-11-05 14:56:22 -08:00
Matt Guthaus
ce94366a1d
Skip all 4mux and 8mux tests until we solve teh simulation timing bug.
2018-11-05 09:50:44 -08:00
Matt Guthaus
38dab77bfc
Add fixed seed to functional test during unit tests. Skip non-working tests after fixed seed.
2018-11-03 10:53:09 -07:00
Matt Guthaus
5d2df76ef5
Skip 4mux test
2018-11-03 10:16:22 -07:00
Matt Guthaus
6dd959b638
Fix error in 8mux test. Fix comment in all tests.
2018-11-02 16:34:26 -07:00
Matt Guthaus
58de655aac
Split functional tests
2018-10-25 08:56:23 -07:00