blob: 11a99ed6025902a3c09310205b606f5935d54b9a [file] [log] [blame]
{
"area": 28.7776,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.01075046,
"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.0134502,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0121215,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0115999,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.007833,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.007035,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0126521,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0122373,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.012398,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0117469,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0072844,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0085764,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0120709,
"when": "!RESET_B&!CLK&D&!Q"
}
],
"pg_pin,VGND": {
"pg_type": "primary_ground",
"voltage_name": "VGND"
},
"pg_pin,VNB": {
"pg_type": "primary_ground",
"voltage_name": "VNB"
},
"pg_pin,VPB": {
"pg_type": "primary_power",
"voltage_name": "VPB"
},
"pg_pin,VPWR": {
"pg_type": "primary_power",
"voltage_name": "VPWR"
},
"pin,CLK": {
"capacitance": 0.001794,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001718,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0247727,
0.0246491,
0.0243641,
0.0244335,
0.0245934,
0.0249623,
0.0258124
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.016376,
0.0162584,
0.0159874,
0.0160035,
0.0160404,
0.0161257,
0.0163223
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00187,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.2104295,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1972474,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001977,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001949,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0061312,
0.0060923,
0.0060027,
0.0060655,
0.00621,
0.0065434,
0.007312
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0008263,
-0.0008951,
-0.0010535,
-0.0010027,
-0.0008856,
-0.0006156,
6.746164e-06
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002006,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.1069805,
0.3212057,
0.6280091
],
[
-0.0047057,
0.203416,
0.5028952
],
[
-0.0905618,
0.1126771,
0.4084941
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.0605937,
0.1759421,
0.2532533
],
[
-0.0132507,
0.0898906,
0.1537741
],
[
-0.0466165,
0.0504212,
0.1082012
]
]
},
"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,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.0358418,
-0.2341979,
-0.484849
],
[
0.0758444,
-0.1225117,
-0.3841491
],
[
0.1543763,
-0.039097,
-0.3007344
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.0321797,
-0.135321,
-0.1882181
],
[
0.0343405,
-0.0626973,
-0.113153
],
[
0.0603822,
-0.0329935,
-0.0834492
]
]
},
"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.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001607019,
0.005165018,
0.01660056,
0.05335482,
0.1714844,
0.5511573
],
"values": [
[
0.0299695,
0.0279332,
0.0219585,
0.0054091,
-0.0501078,
-0.2387447,
-0.8530776
],
[
0.0299944,
0.027936,
0.0220453,
0.0054443,
-0.0500625,
-0.2386428,
-0.8530071
],
[
0.0300718,
0.0280837,
0.0221125,
0.0055147,
-0.0499698,
-0.2386328,
-0.8529718
],
[
0.0296403,
0.0276,
0.0216699,
0.0050146,
-0.0504307,
-0.239058,
-0.8533928
],
[
0.0293773,
0.0273888,
0.0214311,
0.0048182,
-0.0506635,
-0.2393259,
-0.8536679
],
[
0.0293486,
0.0273638,
0.0214234,
0.0048024,
-0.0506214,
-0.2393056,
-0.8536086
],
[
0.0370078,
0.0349519,
0.0288566,
0.010363,
-0.0483374,
-0.2385515,
-0.8528852
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001607019,
0.005165018,
0.01660056,
0.05335482,
0.1714844,
0.5511573
],
"values": [
[
0.0347175,
0.0365158,
0.0424081,
0.0616755,
0.1218193,
0.3131402,
0.9192339
],
[
0.0347044,
0.0364778,
0.0423421,
0.0616478,
0.1218964,
0.3127662,
0.9197844
],
[
0.034854,
0.0366139,
0.0425371,
0.0618122,
0.1220448,
0.3116969,
0.9213186
],
[
0.0343887,
0.0361597,
0.0420608,
0.0613458,
0.1215771,
0.3117331,
0.9209227
],
[
0.033981,
0.0357782,
0.0416577,
0.060986,
0.121121,
0.3114851,
0.9245174
],
[
0.0339275,
0.0357173,
0.0415838,
0.0608545,
0.1210585,
0.3112393,
0.9247014
],
[
0.0364558,
0.038248,
0.0440252,
0.0627561,
0.121981,
0.3120629,
0.9195208
]
]
}
},
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001607019,
0.005165018,
0.01660056,
0.05335482,
0.1714844,
0.5511573
],
"values": [
[
0.0338738,
0.0318746,
0.0259394,
0.0084556,
-0.0469903,
-0.236451,
-0.8508293
],
[
0.0337973,
0.0317783,
0.0258342,
0.0082823,
-0.047123,
-0.2366096,
-0.8510381
],
[
0.0335307,
0.031516,
0.0255985,
0.00807,
-0.0473534,
-0.2367668,
-0.8512092
],
[
0.0335631,
0.0315661,
0.0256394,
0.0081175,
-0.0473201,
-0.2367946,
-0.8512001
],
[
0.0333516,
0.0313601,
0.0254519,
0.0078388,
-0.0476572,
-0.2370975,
-0.8514165
],
[
0.033388,
0.0313433,
0.0253175,
0.0075635,
-0.0481877,
-0.237681,
-0.8518038
],
[
0.0363885,
0.0341078,
0.027403,
0.0081871,
-0.0480516,
-0.2379112,
-0.8520131
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.551157,
"max_transition": 1.506646,
"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.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00160702,
0.00516502,
0.0166006,
0.0533548,
0.171484,
0.551157
],
"values": [
[
0.4278874,
0.4333774,
0.4478247,
0.4798925,
0.5433685,
0.6765929,
1.0213966
],
[
0.4326854,
0.4382105,
0.4526138,
0.4847573,
0.5484528,
0.6811902,
1.0260175
],
[
0.4436976,
0.449141,
0.4635965,
0.495647,
0.5594823,
0.6923557,
1.0370583
],
[
0.469438,
0.4749215,
0.4893426,
0.52144,
0.5852945,
0.7182639,
1.0626089
],
[
0.517232,
0.5226768,
0.5371328,
0.5691848,
0.6330212,
0.7658952,
1.1105971
],
[
0.5847856,
0.5902963,
0.6047497,
0.636828,
0.7008215,
0.8336002,
1.1780426
],
[
0.6682113,
0.6737185,
0.6881254,
0.7202116,
0.7840909,
0.9170253,
1.2613036
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00160702,
0.00516502,
0.0166006,
0.0533548,
0.171484,
0.551157
],
"values": [
[
0.357283,
0.3631876,
0.3786668,
0.414357,
0.4970749,
0.7233552,
1.4371371
],
[
0.3617534,
0.3676758,
0.383143,
0.4188302,
0.5014407,
0.7284192,
1.4434673
],
[
0.3729384,
0.3788586,
0.3944281,
0.4301267,
0.5128277,
0.7393517,
1.4570324
],
[
0.3988477,
0.4047517,
0.4202051,
0.4559296,
0.5385452,
0.7655248,
1.4803054
],
[
0.4482011,
0.4541415,
0.4696181,
0.5053349,
0.5880437,
0.8144909,
1.529155
],
[
0.5194781,
0.5253744,
0.5409241,
0.5765455,
0.6592902,
0.8861345,
1.5992812
],
[
0.611405,
0.6173301,
0.6328089,
0.6685227,
0.7512245,
0.9777996,
1.6934989
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00160702,
0.00516502,
0.0166006,
0.0533548,
0.171484,
0.551157
],
"values": [
[
0.0474066,
0.0505642,
0.0593778,
0.0785944,
0.1249593,
0.2533997,
0.6811097
],
[
0.0473712,
0.0505077,
0.0591728,
0.0788036,
0.1247328,
0.2530802,
0.6820092
],
[
0.0475022,
0.0504711,
0.0592665,
0.0785787,
0.1243856,
0.2534271,
0.6820495
],
[
0.0473406,
0.0505583,
0.0588699,
0.0784091,
0.124649,
0.2531278,
0.6811394
],
[
0.0475053,
0.0504704,
0.0592665,
0.0785743,
0.1243768,
0.2518425,
0.6820486
],
[
0.0474097,
0.050608,
0.059129,
0.0795225,
0.1255951,
0.2530649,
0.6814603
],
[
0.0472337,
0.0505736,
0.0589243,
0.0784877,
0.1249136,
0.2530928,
0.6793409
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00160702,
0.00516502,
0.0166006,
0.0533548,
0.171484,
0.551157
],
"values": [
[
0.0386571,
0.0426187,
0.0541777,
0.0841579,
0.1750732,
0.4824007,
1.4984988
],
[
0.0385766,
0.0425911,
0.0540197,
0.0843471,
0.1750427,
0.4816626,
1.5013254
],
[
0.0386927,
0.0428007,
0.0540112,
0.0844763,
0.1749538,
0.4823544,
1.5066455
],
[
0.0386188,
0.0425989,
0.0539225,
0.0844749,
0.1750902,
0.4818559,
1.502475
],
[
0.038505,
0.0426073,
0.0540259,
0.0843623,
0.1750873,
0.4822105,
1.5017908
],
[
0.0385929,
0.0423346,
0.0539535,
0.0845894,
0.1750607,
0.481507,
1.5060172
],
[
0.0386478,
0.0425863,
0.0540873,
0.0842954,
0.1750144,
0.4808806,
1.5000137
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_fall,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00160702,
0.00516502,
0.0166006,
0.0533548,
0.171484,
0.551157
],
"values": [
[
0.272616,
0.2784066,
0.2938796,
0.3284342,
0.396892,
0.520785,
0.8564664
],
[
0.2778151,
0.2836729,
0.2990899,
0.3336493,
0.4021628,
0.5260182,
0.8617533
],
[
0.2909576,
0.2967514,
0.3122574,
0.3467697,
0.4152801,
0.5391452,
0.8749398
],
[
0.3224239,
0.3282123,
0.3436771,
0.3782305,
0.4467129,
0.5706233,
0.9061194
],
[
0.3973799,
0.4032437,
0.4186159,
0.4531827,
0.5216273,
0.6455099,
0.9812883
],
[
0.574211,
0.5800556,
0.5953559,
0.6297496,
0.6979708,
0.8217648,
1.1575997
],
[
0.9124713,
0.9197019,
0.9385788,
0.9806795,
1.0600536,
1.1860584,
1.520757
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.00160702,
0.00516502,
0.0166006,
0.0533548,
0.171484,
0.551157
],
"values": [
[
0.0516987,
0.0550003,
0.0642348,
0.0861671,
0.1273802,
0.2358921,
0.6706659
],
[
0.0519331,
0.0553446,
0.0648162,
0.0867895,
0.12714,
0.2362608,
0.6703673
],
[
0.0516173,
0.0554186,
0.0642397,
0.0863431,
0.1274503,
0.2362114,
0.6711176
],
[
0.0517273,
0.0550219,
0.0642619,
0.0861693,
0.1272256,
0.2363089,
0.670325
],
[
0.0521422,
0.0552,
0.0647128,
0.0865526,
0.1274985,
0.2362744,
0.6704258
],
[
0.0526795,
0.0559651,
0.0653596,
0.0872004,
0.127565,
0.2362612,
0.6702304
],
[
0.07954,
0.0830614,
0.0923383,
0.1153623,
0.1486292,
0.2409714,
0.6689861
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003561,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003484,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0047825,
0.0047938,
0.0048198,
0.0048295,
0.004852,
0.0049039,
0.0050236
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0055314,
-0.0055064,
-0.0054487,
-0.0054632,
-0.0054967,
-0.0055737,
-0.005751
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003638,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.2177266,
-0.0584329,
0.3643372
],
[
-0.3684753,
-0.220168,
0.1635397
],
[
-0.4946146,
-0.3548522,
0.002
]
]
},
"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,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.3010723,
0.4359681,
0.7028952
],
[
0.4359518,
0.5684063,
0.8292298
],
[
0.5547669,
0.6835593,
0.9370586
]
]
},
"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,
0.5,
1.5
],
"values": [
0.3213791,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}