blob: 557c656d30e50986af22ce698765c8402567f667 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 40.55857,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 50.2559239,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 34.3995659,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 43.2704077,
"when": "CLK&D&SET_B&Q"
},
{
"value": 37.8011968,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 40.1385343,
"when": "!CLK&D&!SET_B&Q"
},
{
"value": 37.8413887,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 37.3920983,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 38.379806,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 42.0710613,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 42.2828208,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 45.6296512,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 37.2404152,
"when": "CLK&!D&SET_B&!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.001942,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.00187,
"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.0277553,
0.0276343,
0.0274163,
0.0285695,
0.0312888,
0.0376178,
0.0522674
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0205912,
0.0204225,
0.0200943,
0.0212159,
0.0238618,
0.0300209,
0.0442784
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002014,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1049725,
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.106071,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002459,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002359,
"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.0084434,
0.008512,
0.0087368,
0.0105236,
0.0147094,
0.0244245,
0.0468856
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0003293,
-0.0004244,
-0.0005869,
0.0012051,
0.0053926,
0.0151015,
0.0375377
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002559,
"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.0325176,
0.1381003,
0.2642396
],
[
-0.0193542,
0.080125,
0.2123678
],
[
-0.0173197,
0.0772767,
0.2119609
]
]
},
"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.034959,
0.0904928,
0.1043275
],
[
0.0111634,
0.0605937,
0.0707663
],
[
0.0388327,
0.088263,
0.1069805
]
]
},
"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.002,
-0.0877135,
-0.1955423
],
[
0.0538717,
-0.0346211,
-0.1570983
],
[
0.0469544,
-0.0378763,
-0.1652363
]
]
},
"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.0224141,
-0.0730651,
-0.0759134
],
[
-0.0035013,
-0.0517109,
-0.0606628
],
[
-0.033612,
-0.0830423,
-0.1017598
]
]
},
"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.001554401,
0.004832323,
0.01502273,
0.04670268,
0.1451893,
0.4513648
],
"values": [
[
0.039203,
0.0370224,
0.0310252,
0.0130876,
-0.0465249,
-0.2335805,
-0.8156051
],
[
0.0391979,
0.0370259,
0.0310447,
0.0130815,
-0.0465222,
-0.2335829,
-0.8156079
],
[
0.039396,
0.0372145,
0.0311999,
0.0132534,
-0.0463148,
-0.2333881,
-0.8153832
],
[
0.0384493,
0.0363208,
0.0303336,
0.0123646,
-0.0472281,
-0.234269,
-0.8163226
],
[
0.0377302,
0.0355267,
0.0295133,
0.011575,
-0.0479787,
-0.2350853,
-0.8170838
],
[
0.0402882,
0.0380272,
0.0315061,
0.0120825,
-0.0481019,
-0.2351487,
-0.8171934
],
[
0.042349,
0.0400619,
0.0335501,
0.0141652,
-0.0459921,
-0.233226,
-0.8153292
]
]
},
"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.001554401,
0.004832323,
0.01502273,
0.04670268,
0.1451893,
0.4513648
],
"values": [
[
0.0477931,
0.0497113,
0.0563126,
0.0769506,
0.1376039,
0.3215821,
0.8990308
],
[
0.0476731,
0.0495701,
0.0561815,
0.0768808,
0.1372987,
0.3218631,
0.895197
],
[
0.0478642,
0.0497652,
0.0563741,
0.0770749,
0.1374912,
0.3216745,
0.89584
],
[
0.0470541,
0.0489407,
0.0555575,
0.0762201,
0.1366174,
0.3219641,
0.8974994
],
[
0.0460691,
0.0479609,
0.0545585,
0.0752114,
0.13561,
0.3199935,
0.8963267
],
[
0.048521,
0.0501692,
0.0558503,
0.0750218,
0.1355848,
0.3197649,
0.8968265
],
[
0.0543364,
0.0559717,
0.0616244,
0.0802009,
0.1397229,
0.3243271,
0.896453
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"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.001554401,
0.004832323,
0.01502273,
0.04670268,
0.1451893,
0.4513648
],
"values": [
[
0.0446713,
0.046783,
0.0534127,
0.0728035,
0.1322425,
0.318069,
0.8926531
],
[
0.044733,
0.0467902,
0.0534304,
0.0728342,
0.1322193,
0.3166109,
0.8944255
],
[
0.0444936,
0.0465402,
0.0531795,
0.0726277,
0.1319762,
0.3163427,
0.8945457
],
[
0.0449156,
0.0470016,
0.0536321,
0.073023,
0.1324359,
0.3181146,
0.8917891
],
[
0.0475371,
0.0495599,
0.0561727,
0.0755386,
0.1348442,
0.3191538,
0.8968131
],
[
0.0571157,
0.058854,
0.0646494,
0.0834003,
0.1429,
0.3269112,
0.9040681
],
[
0.0743257,
0.076021,
0.0816808,
0.1002184,
0.1594304,
0.344429,
0.9185197
]
]
}
}
],
"max_capacitance": 0.451365,
"max_transition": 1.504209,
"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.0015544,
0.00483232,
0.0150227,
0.0467027,
0.145189,
0.451365
],
"values": [
[
0.2290782,
0.2323082,
0.2403989,
0.2591043,
0.3052549,
0.4407326,
0.8610743
],
[
0.2323716,
0.2355965,
0.243671,
0.2624179,
0.3085495,
0.4439749,
0.8646494
],
[
0.2406144,
0.2438455,
0.2519385,
0.2706473,
0.3168087,
0.4520113,
0.8735349
],
[
0.2583224,
0.261547,
0.2696188,
0.2883707,
0.3344797,
0.4699255,
0.8907947
],
[
0.2813935,
0.2846257,
0.2927205,
0.3114277,
0.3575922,
0.4931842,
0.9143631
],
[
0.3042529,
0.3074746,
0.3155552,
0.3343092,
0.3804601,
0.5158937,
0.9361757
],
[
0.3110449,
0.3142751,
0.3223604,
0.3410776,
0.3872622,
0.522994,
0.9428749
]
]
},
"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.0015544,
0.00483232,
0.0150227,
0.0467027,
0.145189,
0.451365
],
"values": [
[
0.2804528,
0.2848746,
0.2960734,
0.3214976,
0.392037,
0.6104187,
1.2890448
],
[
0.2837512,
0.2882296,
0.2993424,
0.3247863,
0.3951656,
0.6136946,
1.2942859
],
[
0.2915938,
0.2960707,
0.3071885,
0.332633,
0.4029949,
0.6215329,
1.3021425
],
[
0.3083228,
0.3127978,
0.3238968,
0.3493218,
0.4199777,
0.6382278,
1.3192984
],
[
0.3321311,
0.3365866,
0.3477176,
0.3731532,
0.4438138,
0.6619391,
1.3411724
],
[
0.3580787,
0.3625041,
0.3737101,
0.3991448,
0.4696837,
0.6875826,
1.3658068
],
[
0.3781729,
0.3826095,
0.3938461,
0.4193811,
0.4900014,
0.7082571,
1.385788
]
]
},
"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.0015544,
0.00483232,
0.0150227,
0.0467027,
0.145189,
0.451365
],
"values": [
[
0.0134201,
0.0158761,
0.0225494,
0.040158,
0.0946913,
0.2776742,
0.8538186
],
[
0.0133598,
0.0159795,
0.0226065,
0.0402214,
0.0948263,
0.2775207,
0.8523477
],
[
0.0134061,
0.0158834,
0.0225574,
0.040163,
0.0949128,
0.2773487,
0.8541988
],
[
0.0134184,
0.0158401,
0.0226238,
0.0402049,
0.0949639,
0.2774516,
0.8519686
],
[
0.0135252,
0.0158821,
0.0225575,
0.0401683,
0.0948991,
0.2775896,
0.8545774
],
[
0.0134461,
0.0160267,
0.0226045,
0.0401557,
0.0948524,
0.2755344,
0.850763
],
[
0.0134586,
0.0159203,
0.0224247,
0.0401132,
0.0947924,
0.2776937,
0.8443695
]
]
},
"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.0015544,
0.00483232,
0.0150227,
0.0467027,
0.145189,
0.451365
],
"values": [
[
0.0194059,
0.0234578,
0.0335468,
0.062039,
0.1629016,
0.4875324,
1.4965795
],
[
0.0194712,
0.0234374,
0.0335762,
0.0620865,
0.1625207,
0.487262,
1.500656
],
[
0.0194719,
0.0234414,
0.0335824,
0.0620928,
0.1625915,
0.487124,
1.5028118
],
[
0.0194458,
0.0234205,
0.0335991,
0.0621443,
0.1631274,
0.4877205,
1.5020721
],
[
0.0193147,
0.0234748,
0.0336163,
0.0622226,
0.1631629,
0.4872044,
1.502348
],
[
0.0194382,
0.0234947,
0.033581,
0.0620762,
0.1630475,
0.4872495,
1.5015009
],
[
0.019507,
0.0235777,
0.0338214,
0.0626577,
0.1630314,
0.4876398,
1.5006996
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"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.0015544,
0.00483232,
0.0150227,
0.0467027,
0.145189,
0.451365
],
"values": [
[
0.1615841,
0.1656163,
0.1753483,
0.199318,
0.2699205,
0.4880299,
1.1684701
],
[
0.1650731,
0.1690961,
0.1788265,
0.2028158,
0.2733959,
0.4920208,
1.1724752
],
[
0.1743192,
0.1783278,
0.1880423,
0.2120841,
0.2826678,
0.5013182,
1.1816694
],
[
0.1978174,
0.2018297,
0.2115773,
0.2355424,
0.3061389,
0.5241103,
1.204433
],
[
0.2527426,
0.256781,
0.2665473,
0.2905483,
0.3609864,
0.5796632,
1.259708
],
[
0.3461698,
0.3503862,
0.3606244,
0.3847943,
0.455057,
0.6735619,
1.3529277
],
[
0.5055288,
0.5098299,
0.5204949,
0.5450113,
0.6150112,
0.8330928,
1.5108284
]
]
},
"related_pin": "SET_B",
"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.0015544,
0.00483232,
0.0150227,
0.0467027,
0.145189,
0.451365
],
"values": [
[
0.0162624,
0.0198978,
0.0290695,
0.0592407,
0.1621659,
0.4881776,
1.4981186
],
[
0.0163059,
0.0198875,
0.0290873,
0.0591531,
0.1619248,
0.4879702,
1.5031605
],
[
0.0161575,
0.0196942,
0.0290306,
0.0592471,
0.1618699,
0.4881194,
1.5038418
],
[
0.0162218,
0.019905,
0.0290868,
0.0592405,
0.1621212,
0.487884,
1.4987155
],
[
0.0164398,
0.0199839,
0.0293221,
0.0594018,
0.1619001,
0.4879966,
1.5040559
],
[
0.0181254,
0.0216441,
0.0309677,
0.0601251,
0.1621424,
0.4877849,
1.5042094
],
[
0.0193821,
0.0233109,
0.0329037,
0.0612,
0.1628825,
0.4867167,
1.5012562
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003594,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003584,
"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.0063098,
0.0063014,
0.0063435,
0.0063073,
0.0062851,
0.0062956,
0.0063811
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0015283,
0.0013488,
0.000994,
0.0016555,
0.0032392,
0.0069485,
0.0155573
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003604,
"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.0871113,
-0.095054,
-0.1813171
],
[
-0.1572936,
-0.1640156,
-0.2502786
],
[
-0.1674661,
-0.1741881,
-0.2580098
]
]
},
"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.1033184,
0.1137025,
0.2048483
],
[
0.1698385,
0.1802227,
0.2677064
],
[
0.1812318,
0.1903952,
0.2754375
]
]
},
"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.1423219,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}