Hunter Nichols
|
1236a0773a
|
Added SA parameters for CACTI delay. Fixed syntax issues in several modules. Fixed issue with slew not being propogated to the next delay stage.
|
2021-09-07 15:56:27 -07:00 |
Hunter Nichols
|
6b8d143073
|
Changed cacti RC delay function to better match cacti code in bitcell. Sense amp also has similar changed but is missing transconductance parameter.
|
2021-09-01 14:27:13 -07:00 |
Hunter Nichols
|
680d7b5d93
|
Added special RC delay functions for the bitline and sense amp to match CACTI. Contains temporary parameters which need to be defined.
|
2021-08-25 16:12:05 -07:00 |
Hunter Nichols
|
12c03ddd9f
|
Fixed issues with load capcitance units. Changed freepdk45 r and c wire values to be more in line with cacti.
|
2021-08-16 22:58:26 -07:00 |
Hunter Nichols
|
b3500982ca
|
Fixed issue with wire resistance in total resistance equations for cacti. Fixed issue with sense amp resistance values.
|
2021-08-04 16:10:27 -07:00 |
Hunter Nichols
|
b44f840814
|
Changed delay calculation to include wire resistance and wire capacitance. Added bitline r and c values.
|
2021-08-01 19:25:54 -07:00 |
Hunter Nichols
|
1b89533d7b
|
Added unit r and c values with m2 minwidth incorporated to match CACTI params
|
2021-08-01 00:23:59 -07:00 |
Hunter Nichols
|
54cbef1aff
|
Replaced cacti tech params with already existing params. Added an existence check in design_rules.
|
2021-07-27 14:31:22 -07:00 |
Hunter Nichols
|
1e08005639
|
Merge branch 'dev' into cacti_model
|
2021-07-26 14:35:47 -07:00 |
Hunter Nichols
|
3e0a49e58d
|
Added options for the model type in timing graph (cacti or elmore)
|
2021-07-25 22:28:23 -07:00 |
Hunter Nichols
|
5ad86538d4
|
Renamed graph_util to timing_graph to match the module name
|
2021-07-25 20:21:54 -07:00 |
Hunter Nichols
|
7dd9023ce4
|
Uncommented horowitz delay function.
|
2021-07-21 15:02:39 -07:00 |
Hunter Nichols
|
10085d85ab
|
Changed CACTI drain cap function to be roughly equivalent but use less parameters. Added drain cap functions to relevant modules. Added drain cap parameters in tech files.
|
2021-07-21 14:59:02 -07:00 |
Hunter Nichols
|
1acc10e9d5
|
Added name changes to on resistance params. Added input capacitance functions to relevant modules for CACTI input load functions.
|
2021-07-21 12:24:08 -07:00 |
Hunter Nichols
|
f6924b7cc2
|
Removed unusued inputs in drain_c function
|
2021-07-20 11:33:18 -07:00 |
Hunter Nichols
|
ebc91814e5
|
Fixed various issues with imported code from CACTI, added CACTI as an option for analytical sim, added placeholder names in tech files for CACTI
|
2021-07-12 15:48:47 -07:00 |
Hunter Nichols
|
2c9f755a73
|
Added on resistance functions for pgates, custom cells, and bitcell.
|
2021-07-12 14:25:37 -07:00 |
Hunter Nichols
|
e9bea4f0b6
|
Changed names of some functions in base CACTI delay function. Removed unused analytical delay functions.
|
2021-07-12 13:02:22 -07:00 |
Jesse Cirimelli-Low
|
1a7adcfdad
|
fix vnb and vpb routing in rba
|
2021-07-08 18:31:55 -07:00 |
Hunter Nichols
|
c1efa2de59
|
Added delay function for cacti, moved cacti related delay functions to hierarchy_spice, and trimmed the functions to remove irrelevant options for OpenRAM.
|
2021-07-07 13:22:30 -07:00 |
Jesse Cirimelli-Low
|
b5daa51a6c
|
don't use hard coded purpose numbers
|
2021-07-01 17:31:01 -07:00 |
Jesse Cirimelli-Low
|
c9b3f4772e
|
fix bias correspondence points
|
2021-06-30 05:21:39 -07:00 |
Jesse Cirimelli-Low
|
c36f471333
|
add vnb/vpb lvs correspondence points
|
2021-06-29 02:31:56 -07:00 |
Jesse Cirimelli-Low
|
c599d8f62c
|
use special purposes with _get_gds_reader
|
2021-06-23 13:21:19 -07:00 |
mrg
|
8d71a98ce9
|
Make purposes argument to gdsMill. Create prefixGDS.py script.
|
2021-06-22 14:40:43 -07:00 |
mrg
|
af31027504
|
Fix error in 1 spare column Verilog
|
2021-06-21 13:13:53 -07:00 |
mrg
|
67877175b2
|
Fix error in no spare column verilog
|
2021-06-18 08:41:26 -07:00 |
mrg
|
81d20ec2aa
|
Add spare cols to behavioral Verilog model
|
2021-06-18 07:23:41 -07:00 |
Jesse Cirimelli-Low
|
1ce6b4d41a
|
fix freepdk45
|
2021-06-17 03:21:01 -07:00 |
Hunter Nichols
|
16e658726e
|
When determining bitline names, added a technology check for sky130.
|
2021-06-16 17:04:02 -07:00 |
mrg
|
cf61096936
|
Merge branch 'laptop_checkpoint' into dev
|
2021-06-04 15:22:37 -07:00 |
mrg
|
1ded978256
|
Change nwell from gnd to vdd. dnwell space added.
|
2021-06-01 15:10:55 -07:00 |
Jesse Cirimelli-Low
|
6705f99855
|
merge in dev
|
2021-05-28 14:06:23 -07:00 |
mrg
|
77f221d859
|
Separate supply pin type from route supplies option
|
2021-05-28 11:55:50 -07:00 |
mrg
|
f6587badad
|
Improve supply routing for ring and side pins
|
2021-05-28 10:58:30 -07:00 |
mrg
|
8bf37ca708
|
Connect dnwell taps to gnd
|
2021-05-26 17:38:09 -07:00 |
mrg
|
6493d1a7f4
|
Add dnwell
|
2021-05-26 16:14:16 -07:00 |
mrg
|
e16f44cc81
|
Update lib file with external supply names
|
2021-05-26 15:34:32 -07:00 |
mrg
|
d579a60382
|
Fix external supply names in verilog
|
2021-05-26 15:26:20 -07:00 |
Jesse Cirimelli-Low
|
f9eae3fb80
|
route bias pisn
|
2021-05-24 02:42:04 -07:00 |
mrg
|
3abebe4068
|
Add hierarchical seperator option to work with Xyce measurements.
|
2021-05-14 16:16:25 -07:00 |
Jesse Cirimelli-Low
|
0ba229afe5
|
Merge branch 'dev' into laptop_checkpoint
|
2021-05-07 19:06:17 -07:00 |
mrg
|
e995e61ea4
|
Fix Verilog module typo. Adjust RBL route.
|
2021-05-06 14:32:47 -07:00 |
mrg
|
2243761500
|
Must transitively cut blockages until no more.
|
2021-05-05 13:44:06 -07:00 |
Jesse Cirimelli-Low
|
d3199ea70e
|
Merge branch 'dev' into laptop_checkpoint
|
2021-05-03 12:53:31 -07:00 |
mrg
|
98fb34c44c
|
Add conditional power pins to Verilog model.
|
2021-04-30 14:15:32 -07:00 |
Jesse Cirimelli-Low
|
6ea4bdc5e5
|
Merge branch 'dev' into laptop_checkpoint
|
2021-04-23 22:50:23 -07:00 |
Jesse Cirimelli-Low
|
4ea0fcd068
|
support multi cell wide precharge cells
|
2021-04-23 22:49:29 -07:00 |
mrg
|
a111ecb74c
|
Fix extra indent that made openlane fail.
|
2021-04-22 13:05:51 -07:00 |
mrg
|
f45efe3db6
|
Abstracted LEF added. Params for array wordline layers.
|
2021-04-21 11:04:01 -07:00 |