blob: bd310699ff5f4af690bf1f4fa0f9147e8ee759a4 [file] [log] [blame]
{
"area": 28.7776,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.00676151,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 0.0008631,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0008031,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0007681,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0007277,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0368578,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0007827,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0368578,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0008485,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0007669,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0006245,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0004523,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0007857,
"when": "!RESET_B&!CLK&D&!Q"
}
],
"pg_pin,VGND": {
"pg_type": "primary_ground",
"related_bias_pin": "VPB",
"voltage_name": "VGND"
},
"pg_pin,VNB": {
"pg_type": "nwell",
"physical_connection": "device_layer",
"voltage_name": "VNB"
},
"pg_pin,VPB": {
"pg_type": "pwell",
"physical_connection": "device_layer",
"voltage_name": "VPB"
},
"pg_pin,VPWR": {
"pg_type": "primary_power",
"related_bias_pin": "VNB",
"voltage_name": "VPWR"
},
"pin,CLK": {
"capacitance": 0.001422,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001368,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0126032,
0.0118073,
0.009565,
0.0097215,
0.0101625,
0.0114048,
0.0149049
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0103411,
0.0099422,
0.0088189,
0.0088427,
0.00891,
0.0090996,
0.009634
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001476,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.9355345,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.6356133,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001659,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001592,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0037096,
0.0037257,
0.0037716,
0.003769,
0.0037621,
0.0037425,
0.0036876
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
-2.9620765e-05,
-0.0001344,
-0.0004297,
-0.0004395,
-0.0004674,
-0.0005459,
-0.0007669
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001725,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.6447002,
2.1988505,
3.6805808
],
[
-0.5047871,
1.0328838,
2.4908103
],
[
-1.3255065,
0.2048402,
1.6462872
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.201585,
1.275999,
2.1058737
],
[
-0.6274678,
0.3993389,
1.1944235
],
[
-1.2229675,
-0.2217956,
0.5641338
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "setup_rising",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.1298359,
-1.5851093,
-2.7775328
],
[
0.8255596,
-0.6809834,
-2.0290464
],
[
1.5492331,
0.0445212,
-1.3474873
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.0822285,
-1.0797383,
-1.8180602
],
[
0.7120342,
-0.2616719,
-1.0018249
],
[
1.3057028,
0.3466452,
-0.3935078
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin,Q": {
"direction": "output",
"function": "IQ",
"internal_power": [
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001618169,
0.005236939,
0.0169485,
0.05485106,
0.1775165,
0.5745033
],
"values": [
[
0.0173741,
0.0164014,
0.0132911,
0.0025042,
-0.0347358,
-0.160404,
-0.5715627
],
[
0.0174009,
0.0164797,
0.0133768,
0.0025486,
-0.0346567,
-0.1603324,
-0.5714907
],
[
0.0186166,
0.017549,
0.0145207,
0.0036493,
-0.0335856,
-0.1592566,
-0.5704202
],
[
0.0183089,
0.0173953,
0.014306,
0.0035197,
-0.0338119,
-0.159416,
-0.5705813
],
[
0.0178999,
0.0170172,
0.0139266,
0.0030917,
-0.0341837,
-0.1598212,
-0.5709825
],
[
0.0175863,
0.0166726,
0.0135814,
0.00275,
-0.0345277,
-0.1601474,
-0.5713196
],
[
0.0172959,
0.0161963,
0.0129792,
0.0021472,
-0.0351376,
-0.160793,
-0.5719523
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001618169,
0.005236939,
0.0169485,
0.05485106,
0.1775165,
0.5745033
],
"values": [
[
0.0218903,
0.02315,
0.0271864,
0.0397938,
0.079812,
0.2065289,
0.6148142
],
[
0.0222647,
0.0235432,
0.0275992,
0.0403664,
0.0794916,
0.2052639,
0.6155156
],
[
0.0230644,
0.024331,
0.0283807,
0.0410276,
0.0806414,
0.2087502,
0.6140307
],
[
0.0228894,
0.0241526,
0.028189,
0.0407972,
0.0802069,
0.2069563,
0.6146024
],
[
0.0224903,
0.0237432,
0.0278072,
0.0404377,
0.0799423,
0.2072199,
0.6140299
],
[
0.0220166,
0.0232795,
0.0273353,
0.0400515,
0.0792652,
0.2061984,
0.6117818
],
[
0.0220901,
0.0233194,
0.0271657,
0.0393315,
0.0791693,
0.205053,
0.6137021
]
]
}
},
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001618169,
0.005236939,
0.0169485,
0.05485106,
0.1775165,
0.5745033
],
"values": [
[
0.0148259,
0.0140002,
0.0114428,
0.0028383,
-0.0333111,
-0.1592739,
-0.5705424
],
[
0.0150283,
0.0143691,
0.0117651,
0.0031716,
-0.0330081,
-0.1589636,
-0.5702245
],
[
0.0148238,
0.0139457,
0.0113848,
0.0026675,
-0.0333635,
-0.1593324,
-0.5705912
],
[
0.0146279,
0.0138627,
0.0112806,
0.0025443,
-0.0334773,
-0.1594247,
-0.5706862
],
[
0.0145532,
0.0139772,
0.0113208,
0.0025384,
-0.0334753,
-0.1594068,
-0.5706647
],
[
0.0145348,
0.0137676,
0.0112676,
0.0025471,
-0.0336888,
-0.1596366,
-0.5708249
],
[
0.0140564,
0.0134271,
0.0107428,
0.0020687,
-0.0343059,
-0.1602438,
-0.5712785
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.574503,
"max_transition": 4.953622,
"power_down_function": "(!VPWR + VGND)",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"timing": [
{
"cell_fall,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00161817,
0.00523694,
0.0169485,
0.0548511,
0.177517,
0.574503
],
"values": [
[
1.5108669,
1.5257456,
1.5627035,
1.6375697,
1.7781036,
2.054386,
2.7313261
],
[
1.5217544,
1.5371563,
1.5741857,
1.6492105,
1.789246,
2.0659219,
2.7430014
],
[
1.549972,
1.5647545,
1.601771,
1.6766178,
1.8167213,
2.093596,
2.7706246
],
[
1.6309815,
1.6460929,
1.6830648,
1.7581213,
1.8979696,
2.175286,
2.8520803
],
[
1.8546069,
1.8696964,
1.9068271,
1.9819089,
2.1215991,
2.398755,
3.0752019
],
[
2.3827647,
2.3978859,
2.4349018,
2.509781,
2.6499731,
2.9267055,
3.6036076
],
[
3.56122,
3.5768186,
3.613124,
3.6882921,
3.8286156,
4.1058081,
4.7819282
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00161817,
0.00523694,
0.0169485,
0.0548511,
0.177517,
0.574503
],
"values": [
[
1.1275676,
1.1416066,
1.1798313,
1.2749855,
1.5281136,
2.3050415,
4.8132622
],
[
1.1375599,
1.1516003,
1.1898114,
1.2849175,
1.5386196,
2.3172233,
4.817954
],
[
1.1677052,
1.1817896,
1.2199202,
1.3150323,
1.5682278,
2.3471531,
4.8520583
],
[
1.2479463,
1.2619843,
1.3002009,
1.3953539,
1.648935,
2.4249927,
4.9239168
],
[
1.4754411,
1.4894376,
1.5275391,
1.6226193,
1.8756439,
2.6541032,
5.1514477
],
[
2.0112567,
2.0252808,
2.0634006,
2.1585054,
2.4118585,
3.1923266,
5.6924803
],
[
3.2102432,
3.2244314,
3.2632999,
3.3577054,
3.6113459,
4.3871609,
6.8918822
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00161817,
0.00523694,
0.0169485,
0.0548511,
0.177517,
0.574503
],
"values": [
[
0.1500802,
0.1563517,
0.1706015,
0.2071032,
0.2927736,
0.5334702,
1.3273036
],
[
0.1511285,
0.1563255,
0.1706317,
0.2051253,
0.2948116,
0.5338614,
1.3295429
],
[
0.150246,
0.156234,
0.1714899,
0.2067035,
0.2949659,
0.5331338,
1.3283874
],
[
0.1508008,
0.1560446,
0.1701769,
0.205304,
0.2959828,
0.5353375,
1.3249261
],
[
0.1510911,
0.156181,
0.1698607,
0.2052725,
0.2922469,
0.5337755,
1.3243316
],
[
0.1508409,
0.155954,
0.1698872,
0.2059809,
0.2929573,
0.5330735,
1.3224581
],
[
0.1518833,
0.1561268,
0.1708024,
0.2057657,
0.2927873,
0.5324511,
1.3232728
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00161817,
0.00523694,
0.0169485,
0.0548511,
0.177517,
0.574503
],
"values": [
[
0.0897493,
0.1010874,
0.1337828,
0.229196,
0.5365722,
1.5631719,
4.9334963
],
[
0.0896627,
0.1003754,
0.1331195,
0.2291614,
0.5354874,
1.5698075,
4.9442139
],
[
0.0896272,
0.1002507,
0.133224,
0.2291529,
0.5388689,
1.5754178,
4.9272946
],
[
0.0897979,
0.1010846,
0.1337726,
0.2291883,
0.5330048,
1.576184,
4.9361764
],
[
0.0895682,
0.1002072,
0.1329736,
0.2293885,
0.5347139,
1.5640323,
4.9347584
],
[
0.0896108,
0.1002393,
0.1330689,
0.2290246,
0.5370982,
1.5675407,
4.9152256
],
[
0.089682,
0.1001825,
0.1323416,
0.228183,
0.5390415,
1.5720485,
4.9536224
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_fall,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00161817,
0.00523694,
0.0169485,
0.0548511,
0.177517,
0.574503
],
"values": [
[
1.1396646,
1.1556419,
1.1966322,
1.2821358,
1.4479569,
1.7051481,
2.3494189
],
[
1.1486034,
1.1651808,
1.2058,
1.2911338,
1.4570057,
1.7143924,
2.357873
],
[
1.1781096,
1.1941163,
1.2351392,
1.3208942,
1.4865925,
1.7441113,
2.3878639
],
[
1.2636787,
1.2801393,
1.3208068,
1.4065252,
1.5725207,
1.8299433,
2.4734419
],
[
1.5231185,
1.5396622,
1.5803706,
1.6659462,
1.8320016,
2.0895794,
2.7336418
],
[
2.2623634,
2.2788031,
2.3196287,
2.4048437,
2.5708908,
2.8282108,
3.4722027
],
[
4.3563215,
4.3735087,
4.4139976,
4.4989403,
4.6650026,
4.9218563,
5.5662719
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00161817,
0.00523694,
0.0169485,
0.0548511,
0.177517,
0.574503
],
"values": [
[
0.1708231,
0.1779732,
0.1943513,
0.2408769,
0.3255248,
0.4878484,
1.2801399
],
[
0.1704987,
0.1774336,
0.195865,
0.2407571,
0.3254802,
0.4883358,
1.2749292
],
[
0.1707664,
0.1779771,
0.1943714,
0.2414594,
0.3256358,
0.4878914,
1.273294
],
[
0.1717457,
0.1784288,
0.1952187,
0.2418078,
0.3257978,
0.4884458,
1.2779202
],
[
0.1705223,
0.1774406,
0.1948761,
0.2418585,
0.3263675,
0.4893673,
1.2804761
],
[
0.1717351,
0.1783552,
0.1956297,
0.241091,
0.3258799,
0.4883277,
1.2790947
],
[
0.1731488,
0.177839,
0.196359,
0.2417108,
0.325409,
0.4866874,
1.2801264
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003023,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002996,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0023256,
0.0024325,
0.0027336,
0.0027378,
0.0027496,
0.002783,
0.0028772
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
-0.0025904,
-0.0027203,
-0.0030863,
-0.0030926,
-0.0031106,
-0.0031611,
-0.0033034
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00305,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.7230976,
0.5270976,
1.9557272
],
[
-2.0044208,
-0.8512715,
0.4107321
],
[
-2.9862732,
-1.8770691,
-0.6864766
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "recovery_rising",
"violation_delay_degrade_pct": 10
},
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
1.0914775,
2.3443339,
3.7044006
],
[
2.246458,
3.4974835,
4.8465639
],
[
3.1440817,
4.3951072,
5.7332013
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "removal_rising",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
1.250287,
4.497794,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}