mrg
|
e31cbeaa6f
|
Don't check for file to determine if it is included.
|
2020-11-09 12:11:47 -08:00 |
mrg
|
532492d5ae
|
Output functional stimulus to output directory.
|
2020-11-09 12:00:25 -08:00 |
mrg
|
2c76a2680f
|
Adjust openram options.
Remove option -d (dontpurge) and replace with keeptemp
Add option -d (debug) to drop into pdb.
Add option -k (--keeptemp) to keep temp files
|
2020-11-05 13:12:26 -08:00 |
mrg
|
da721a677d
|
Remove EOL whitespace globally
|
2020-11-03 06:29:17 -08:00 |
mrg
|
b4ebbdd5df
|
Require either device models or device library. Remove sky130 flag.
|
2020-10-23 14:07:26 -07:00 |
mrg
|
ef310970bf
|
Use new Google PDK lib
|
2020-10-12 15:46:11 -07:00 |
mrg
|
9fe6358569
|
Change .spinit to .spiceinit
|
2020-10-05 13:50:04 -07:00 |
mrg
|
1e24b780bb
|
Initial pex sram test.
|
2020-10-02 13:32:52 -07:00 |
mrg
|
d315ff18e5
|
Add num_threads to options. PEP8 cleanup.
|
2020-10-01 08:07:03 -07:00 |
jcirimel
|
df4a231c04
|
fix merge conflicts
|
2020-07-21 11:38:34 -07:00 |
mrg
|
94c480911b
|
ngspice raw save doesn't work with measures
|
2020-06-19 07:09:15 -07:00 |
mrg
|
69f5621245
|
Save raw file from ngspice
|
2020-06-18 14:54:36 -07:00 |
mrg
|
443b8fbe23
|
Change s8 to sky130
|
2020-06-12 14:23:26 -07:00 |
jcirimel
|
575278998d
|
write only used bitcells to top level in stim and pex output
|
2020-05-28 23:56:15 -07:00 |
jcirimel
|
0f9e38881c
|
update stim for large pex layouts
|
2020-05-04 03:05:33 -07:00 |
jcirimel
|
afcb5174ac
|
discrete dff tests working
|
2020-04-11 01:19:04 -07:00 |
jcirimel
|
a0eb9839ad
|
revert units on sp_lib, begin discrete tx simulation
|
2020-04-09 19:39:21 -07:00 |
Jesse Cirimelli-Low
|
6e070925b6
|
update magic for multiport
|
2020-01-28 02:32:34 +00:00 |
Jesse Cirimelli-Low
|
1a97dfc63e
|
syncronize bitline naming convention betwen bitcell and pbitcell
|
2020-01-27 11:50:43 +00:00 |
Jesse Cirimelli-Low
|
d42cd9a281
|
pbitcell working with bitline adjustments
|
2020-01-27 10:03:31 +00:00 |
jcirimel
|
40c01dab85
|
fix bl in stim file
|
2020-01-21 01:44:15 -08:00 |
jcirimel
|
73691f6054
|
fix bug in top level bitline label placement
|
2020-01-21 00:20:52 -08:00 |
jcirimel
|
075bf0d841
|
label bitcell in stim, add s_en top level to stim
|
2020-01-16 03:51:29 -08:00 |
jcirimel
|
f0958b0b11
|
squashed update of pex progress due to timezone error
|
2019-12-18 03:03:13 -08:00 |
Matt Guthaus
|
93c89895c9
|
Remove unused test structures
|
2019-09-06 14:58:47 -07:00 |
Matt Guthaus
|
585ce63dff
|
Removing unused tech parms. Simplifying redundant parms.
|
2019-09-04 16:08:18 -07:00 |
Hunter Nichols
|
4e08e2da87
|
Merged and fixed conflicts with dev
|
2019-06-25 16:55:50 -07:00 |
Matt Guthaus
|
a234b0af88
|
Fix space before comment
|
2019-06-14 08:43:41 -07:00 |
Hunter Nichols
|
d8617acff2
|
Merged with dev
|
2019-05-15 18:48:00 -07:00 |
Hunter Nichols
|
b30c20ffb5
|
Added graph creation to characterizer, re-arranged pin creation.
|
2019-05-14 01:15:50 -07:00 |
Hunter Nichols
|
b4cce65889
|
Added incorrect read checking in characterizer.
|
2019-05-13 19:38:46 -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 |
Hunter Nichols
|
a4bb481612
|
Added tracking for available data.
|
2019-02-12 16:28:37 -08:00 |
Hunter Nichols
|
6ac474d642
|
Added bitline measures with hardcoded names.
|
2018-12-12 00:43:08 -08:00 |
Hunter Nichols
|
0c3c58011b
|
Fixed delay test values.
|
2018-12-05 00:13:23 -08:00 |
Matt Guthaus
|
cccde193d0
|
Add ngspice equivalents of RUNLVL
|
2018-10-24 10:31:27 -07:00 |
Matt Guthaus
|
5f17525501
|
Added run-level option for write_control and enabled fast mode in functional tests
|
2018-10-24 09:32:44 -07:00 |
Michael Timothy Grimes
|
6ef1a3c755
|
Improvements to functional test. Now will read or write in a random sequence, using randomly generated words and addresses, and using random ports in the multiported cases. Functional test still has some bugs that are being worked out so it will sometimes fail and sometimes not fail.
|
2018-10-08 06:34:36 -07:00 |
Hunter Nichols
|
7b4e001885
|
Altered web to only be generated for rw ports.
|
2018-10-04 15:08:12 -07:00 |
Hunter Nichols
|
c876bbfe73
|
Changed characterizer control generation to match recent changes in multiport.
|
2018-10-04 14:09:09 -07:00 |
Hunter Nichols
|
e7f92e67d0
|
Fixed issues with inst_sram that prevented functional test from running after merge.
|
2018-10-04 14:09:01 -07:00 |
Hunter Nichols
|
6c537c4884
|
Made stim node names more ngspice friendly for interactive mode. Cleaned up cycle comments. Changed ground names in stim and added related comments.
|
2018-10-04 14:06:43 -07:00 |
Hunter Nichols
|
d2120d6910
|
Moved pin name creation from stimuli to delay and bug fix in find_feasible_period_one_port
|
2018-10-04 14:06:34 -07:00 |
Michael Timothy Grimes
|
cf4b216888
|
Correcting functional inheritance from simulation.
|
2018-10-04 13:55:59 -07:00 |
Michael Timothy Grimes
|
34d8a19871
|
Adding simulation.py for common functions between functional and delay tests. Updating functional test.
|
2018-10-04 09:29:44 -07:00 |
Michael Timothy Grimes
|
26c6232564
|
Updating functional test. Test can now run a spice simulation and read the dout values from the timing files.
|
2018-09-28 23:38:48 -07:00 |
Michael Timothy Grimes
|
938ded3dd6
|
Adding functional test to characterizer and unit tests in both single and multiport
|
2018-09-20 15:04:59 -07:00 |
Hunter Nichols
|
1af5bb3758
|
Remove code bloat and simplified port logic in some cases. Crashes while writing to lib.
|
2018-09-01 00:10:40 -07:00 |
Hunter Nichols
|
bd763fa1e3
|
Fixed naming issue between sram instance and PWL in stimulus
|
2018-08-28 12:09:02 -07:00 |