Hunter Nichols
|
393a9ca0d8
|
Data scaling is only dependent on a single file rather than a directory now.
|
2020-12-09 15:03:04 -08:00 |
Hunter Nichols
|
fc55cd194d
|
Added model selection option.
|
2020-12-09 12:54:11 -08:00 |
Hunter Nichols
|
8a75b83889
|
Fixed input scaling bugs delay prediction model
|
2020-12-07 14:36:01 -08:00 |
Hunter Nichols
|
77d7e3b1cf
|
Merge branch 'dev' into automated_analytical_model
|
2020-12-07 14:24:04 -08:00 |
Hunter Nichols
|
6e7d1695b5
|
Cleaned code to remove validation during training.
|
2020-12-07 14:22:53 -08:00 |
Hunter Nichols
|
5f4a2f0231
|
Added function to get all data and scale vs just a portion
|
2020-12-07 13:11:04 -08:00 |
Hunter Nichols
|
dcd20a250a
|
Changed linear regression model to reference data in tech dir vs local ref.
|
2020-12-02 15:20:50 -08:00 |
Hunter Nichols
|
d111041385
|
Refactored analytical model to be it's own module with shared code moved to simulation
|
2020-12-02 14:06:39 -08:00 |
Hunter Nichols
|
ce9036af76
|
Moved model scripts to characterizer dir
|
2020-12-02 13:25:03 -08:00 |
Hunter Nichols
|
9fd473ce70
|
Fixed issue with selection of column address when checking bitline names.
|
2020-11-20 01:11:08 -08:00 |
Hunter Nichols
|
b201fa4bca
|
Fixed path measurement in delay
|
2020-11-19 22:53:38 -08:00 |
Hunter Nichols
|
7a0f5e15db
|
Added polarity checks in modules to allow to make it easier to get spice rise/fall. Path measures not failing now but should be changed later.
|
2020-11-17 15:05:07 -08:00 |
Hunter Nichols
|
35e1a523cc
|
Changed named on delay chain sizing variable. Automatic sizing default is False.
|
2020-11-17 14:29:01 -08:00 |
Hunter Nichols
|
df4c2bad1f
|
Disabled debug measures that are WIP.
|
2020-11-17 13:30:18 -08:00 |
Hunter Nichols
|
ac425643a0
|
Merge branch 'dev' into characterizer_bug_fixes
|
2020-11-17 13:22:56 -08:00 |
Hunter Nichols
|
eaf285639a
|
Added debug measurements along main delay paths in SRAM. WIP.
|
2020-11-17 12:43:17 -08:00 |
mrg
|
baae28194b
|
Add custom cell custom port order code. Update setup/hold to use it.
|
2020-11-17 11:12:59 -08:00 |
mrg
|
80333ffacb
|
Fix setup/hold characterization to use custom cell and pin names/orders.
|
2020-11-17 09:44:03 -08:00 |
mrg
|
0ba2feee53
|
Fix errors in new run_sim calls and corners
|
2020-11-09 13:59:46 -08:00 |
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
|
3d5c73709b
|
Merge branch 'dev' into spmodels
|
2020-10-19 14:49:07 -07:00 |
mrg
|
7da3653ce5
|
Only output wmask to lib file in w or rw ports.
|
2020-10-16 16:59:51 -07:00 |
mrg
|
35c91168f7
|
Add load/slew scale option to config files
|
2020-10-16 13:52:36 -07:00 |
mrg
|
ca2ce8b070
|
Default bitcell opt1
|
2020-10-12 17:08:32 -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
|
b32c123dab
|
PEP8 cleanup. Un-hard-code bitcell layers. Remove dead variable.
|
2020-10-01 11:10:18 -07:00 |
mrg
|
d315ff18e5
|
Add num_threads to options. PEP8 cleanup.
|
2020-10-01 08:07:03 -07:00 |
Matt Guthaus
|
2b475670f7
|
Check for failed result in functional simulation
|
2020-09-30 12:40:07 -07:00 |
mrg
|
bca69b24e3
|
Optional number of functional cycles
|
2020-09-29 13:43:54 -07:00 |
mrg
|
0c280e062a
|
Fix func test with row/col of 0. PEP8 cleanup. Smaller global test case.
|
2020-09-29 11:35:58 -07:00 |
mrg
|
d7e2340e62
|
Lots of PEP8 cleanup. Refactor path graph to simulation class.
|
2020-09-29 10:26:31 -07:00 |
mrg
|
88731ccd8e
|
Fix rounding error for wmask with various word_size
|
2020-09-28 09:53:01 -07:00 |
Hunter Nichols
|
500327d59b
|
Fixed import in simulation and fixed names in functional
|
2020-09-04 02:24:18 -07:00 |
Hunter Nichols
|
d027632bdc
|
Moved majority of code duplicated between delay and functional to simulation
|
2020-09-02 14:22:18 -07:00 |
Hunter Nichols
|
42f2ff679e
|
Removed dead code from delay and base module related to characterization
|
2020-08-27 15:40:41 -07:00 |
jcirimel
|
9cecf367ee
|
Merge branch 'dev' into pex
|
2020-08-17 17:49:41 -07:00 |
mrg
|
15c8c200f3
|
Undo super() in measurement abstract class
|
2020-08-12 12:10:12 -07:00 |
mrg
|
30976df48f
|
Change inheritance inits to use super
|
2020-08-06 11:33:26 -07:00 |
jcirimel
|
02e65a00ef
|
update pex to work with dev changes
|
2020-08-03 17:14:34 -07:00 |
Hunter Nichols
|
c6f2edc20d
|
Changed warning message for multiport analytical characterization.
|
2020-07-29 19:50:06 -07:00 |
Hunter Nichols
|
b4dafac489
|
Fixed issue with sen measurement not being added
|
2020-07-27 23:55:03 -07:00 |
Hunter Nichols
|
9ea3616260
|
Changed multiport characterization warning to better fit
|
2020-07-27 15:47:02 -07:00 |
Hunter Nichols
|
c65178f86c
|
Fixed issue with sen delay measure getting mixed with voltage checks
|
2020-07-27 15:43:50 -07:00 |
jcirimel
|
df4a231c04
|
fix merge conflicts
|
2020-07-21 11:38:34 -07:00 |