blob: 902bd509548a14bdb3d54a3c32011963f67572c9 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 35.37068,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 34.8541001,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 37.9054192,
"when": "!RESET_B&!CLK&D&!Q"
},
{
"value": 44.2983961,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 36.347739,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 33.6612231,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 30.6969703,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 26.3225317,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 42.1913455,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 36.7522546,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 35.7681991,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 35.3325298,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 30.3174588,
"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.001953,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.00188,
"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.0294851,
0.0293222,
0.0290008,
0.030197,
0.0330086,
0.0395434,
0.0546604
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.019273,
0.0191148,
0.0188027,
0.0199182,
0.0225421,
0.0286431,
0.0427588
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002026,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.0994799,
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.0841008,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002113,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002116,
"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.0072512,
0.0072528,
0.0073119,
0.0083405,
0.010767,
0.0164152,
0.0294901
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0011798,
-0.001214,
-0.0012404,
-0.0002283,
0.0021569,
0.0077075,
0.0205543
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00211,
"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.059373,
0.2015768,
0.3948548
],
[
0.0026185,
0.1423809,
0.3405417
],
[
0.0022116,
0.1358704,
0.335252
]
]
},
"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.0831686,
0.0567201
],
[
0.008722,
0.0496074,
0.0194967
],
[
0.0351706,
0.076056,
0.0544902
]
]
},
"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.0199727,
-0.1511901,
-0.3249368
],
[
0.0355612,
-0.0919941,
-0.2767272
],
[
0.032306,
-0.0879251,
-0.277541
]
]
},
"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.0211934,
-0.0596374,
-0.0173197
],
[
0.0026022,
-0.0346211,
-0.0008483
],
[
-0.0250671,
-0.0647318,
-0.0419453
]
]
},
"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.001405126,
0.003948757,
0.011097,
0.03118536,
0.0876387,
0.2462868
],
"values": [
[
0.0233699,
0.021447,
0.0170531,
0.0043417,
-0.0335314,
-0.1407866,
-0.4423766
],
[
0.0234064,
0.0214874,
0.017081,
0.0043803,
-0.0335044,
-0.1407494,
-0.4423318
],
[
0.0234196,
0.0214946,
0.0170958,
0.0043982,
-0.0334911,
-0.1407409,
-0.4423238
],
[
0.022771,
0.0208755,
0.0164535,
0.0037424,
-0.0341475,
-0.1413943,
-0.4429857
],
[
0.0221937,
0.0202869,
0.0158747,
0.0031677,
-0.0347065,
-0.1419576,
-0.4435212
],
[
0.0239782,
0.0219905,
0.0168532,
0.003132,
-0.0350341,
-0.14229,
-0.4438096
],
[
0.0270833,
0.025103,
0.0199835,
0.0062667,
-0.0319145,
-0.1393395,
-0.4409144
]
]
},
"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.001405126,
0.003948757,
0.011097,
0.03118536,
0.0876387,
0.2462868
],
"values": [
[
0.0222757,
0.0240364,
0.0291725,
0.0429145,
0.0809158,
0.1865887,
0.4863161
],
[
0.0221567,
0.0239474,
0.0290687,
0.042838,
0.080613,
0.1864407,
0.4859583
],
[
0.0223457,
0.0240956,
0.0292318,
0.0429616,
0.0808342,
0.1868456,
0.4844438
],
[
0.0215559,
0.0233298,
0.0284665,
0.0422146,
0.0800547,
0.1859009,
0.4852736
],
[
0.0208375,
0.0226143,
0.0277565,
0.0414806,
0.0793599,
0.1852953,
0.4833748
],
[
0.0222533,
0.0238287,
0.028495,
0.041703,
0.079762,
0.1853761,
0.4828644
],
[
0.0260189,
0.0275537,
0.0322315,
0.045642,
0.0836827,
0.1903145,
0.487558
]
]
}
},
{
"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.001405126,
0.003948757,
0.011097,
0.03118536,
0.0876387,
0.2462868
],
"values": [
[
0.0250652,
0.0232145,
0.0188646,
0.0064925,
-0.0315779,
-0.138906,
-0.4403953
],
[
0.0249162,
0.023078,
0.0187691,
0.0063575,
-0.0317134,
-0.1390222,
-0.4406696
],
[
0.025079,
0.0232168,
0.0189182,
0.0064824,
-0.0315893,
-0.1389049,
-0.4405178
],
[
0.0252778,
0.0234039,
0.0190385,
0.0065454,
-0.0315144,
-0.1387989,
-0.4403825
],
[
0.0277795,
0.0257224,
0.0209376,
0.0080319,
-0.0303119,
-0.1377205,
-0.4393679
],
[
0.0361573,
0.0337637,
0.0277371,
0.0128116,
-0.0257545,
-0.1334878,
-0.4352901
],
[
0.0486666,
0.0460712,
0.0395569,
0.0239741,
-0.0159249,
-0.1238847,
-0.4259632
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.246287,
"max_transition": 1.499046,
"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.00140513,
0.00394876,
0.011097,
0.0311854,
0.0876387,
0.246287
],
"values": [
[
0.2121742,
0.218066,
0.2315158,
0.2603374,
0.3242561,
0.4881798,
0.9486527
],
[
0.2154742,
0.2213766,
0.2348393,
0.2636038,
0.3276268,
0.4914632,
0.95006
],
[
0.223788,
0.2296763,
0.2431231,
0.2719562,
0.3359756,
0.4998415,
0.9602987
],
[
0.2410902,
0.2470057,
0.2604266,
0.289209,
0.3532267,
0.5171285,
0.977554
],
[
0.2636933,
0.2696321,
0.2830389,
0.3118901,
0.375793,
0.5399591,
0.9974809
],
[
0.2858137,
0.2917293,
0.3050947,
0.3339524,
0.3978987,
0.5617326,
1.0196252
],
[
0.2908714,
0.2967919,
0.3102164,
0.33907,
0.4029864,
0.5674423,
1.0261239
]
]
},
"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.00140513,
0.00394876,
0.011097,
0.0311854,
0.0876387,
0.246287
],
"values": [
[
0.188483,
0.1948226,
0.209572,
0.2428789,
0.3261457,
0.5550513,
1.19928
],
[
0.1917836,
0.1981288,
0.212876,
0.2461722,
0.3294794,
0.5585664,
1.2008291
],
[
0.2000002,
0.2063387,
0.2211278,
0.254446,
0.337665,
0.56731,
1.2119392
],
[
0.2182006,
0.2245781,
0.2393348,
0.2726044,
0.3559108,
0.5851592,
1.2279413
],
[
0.2430928,
0.2494505,
0.264227,
0.2975724,
0.3806369,
0.6104723,
1.2527376
],
[
0.2697813,
0.2761316,
0.2909407,
0.324277,
0.4074472,
0.636207,
1.2811099
],
[
0.2861304,
0.2925557,
0.3073355,
0.3406952,
0.4239564,
0.6531659,
1.294622
]
]
},
"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.00140513,
0.00394876,
0.011097,
0.0311854,
0.0876387,
0.246287
],
"values": [
[
0.0215475,
0.0259715,
0.0369963,
0.0637763,
0.1354553,
0.3503407,
0.96591
],
[
0.0215444,
0.0261301,
0.0370028,
0.0638949,
0.1355727,
0.3484465,
0.9674324
],
[
0.0216108,
0.0260097,
0.0369581,
0.0638997,
0.1355622,
0.3504385,
0.9723599
],
[
0.0215063,
0.0263299,
0.0369069,
0.0639025,
0.1355512,
0.3501934,
0.9727287
],
[
0.0217563,
0.0262194,
0.0369946,
0.0639315,
0.1355021,
0.3492154,
0.9694786
],
[
0.0215823,
0.0260226,
0.0371197,
0.0637793,
0.1353092,
0.3490269,
0.9682005
],
[
0.0216224,
0.0263142,
0.0369764,
0.063847,
0.1354483,
0.3495699,
0.9632404
]
]
},
"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.00140513,
0.00394876,
0.011097,
0.0311854,
0.0876387,
0.246287
],
"values": [
[
0.0211233,
0.0273157,
0.0423206,
0.0819238,
0.1989137,
0.5386086,
1.4990456
],
[
0.0211855,
0.0273828,
0.0422929,
0.0819158,
0.198915,
0.5384265,
1.496997
],
[
0.0212075,
0.027389,
0.0423539,
0.0817926,
0.19845,
0.5385542,
1.497845
],
[
0.0211935,
0.0272973,
0.0423499,
0.0819224,
0.1988831,
0.5378776,
1.4953563
],
[
0.0211475,
0.0273179,
0.0423343,
0.0817916,
0.1988539,
0.5384324,
1.498182
],
[
0.0213365,
0.0275121,
0.0424922,
0.081809,
0.1986955,
0.5365254,
1.49559
],
[
0.0215405,
0.0277775,
0.042706,
0.0821802,
0.1987191,
0.5374345,
1.491141
]
]
},
"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.00140513,
0.00394876,
0.011097,
0.0311854,
0.0876387,
0.246287
],
"values": [
[
0.0988854,
0.1053103,
0.1197969,
0.1506005,
0.2144522,
0.3774959,
0.8353696
],
[
0.1021558,
0.1085887,
0.1230258,
0.1538927,
0.2177737,
0.380827,
0.8392854
],
[
0.1115888,
0.1179941,
0.1324206,
0.1632492,
0.2271251,
0.3902664,
0.848387
],
[
0.1363534,
0.1427137,
0.1570631,
0.1877145,
0.2515796,
0.4146476,
0.8726063
],
[
0.1889706,
0.1958872,
0.2110268,
0.2424804,
0.3059476,
0.4687348,
0.9264328
],
[
0.2768634,
0.2847741,
0.3020791,
0.3360075,
0.4002539,
0.56231,
1.0200811
],
[
0.4379953,
0.4467117,
0.4656927,
0.5014355,
0.5652322,
0.7260184,
1.1836843
]
]
},
"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.00140513,
0.00394876,
0.011097,
0.0311854,
0.0876387,
0.246287
],
"values": [
[
0.0242983,
0.0292298,
0.0405887,
0.0669131,
0.1344239,
0.3493969,
0.9656785
],
[
0.0245417,
0.0293867,
0.0409261,
0.0669674,
0.1345688,
0.3502663,
0.9717832
],
[
0.024227,
0.0291119,
0.0409053,
0.0668285,
0.1343673,
0.3491145,
0.9691697
],
[
0.0243139,
0.0292578,
0.0407324,
0.0669304,
0.1345153,
0.349433,
0.9684529
],
[
0.0304695,
0.0352974,
0.0463144,
0.070175,
0.134933,
0.3513523,
0.970112
],
[
0.0406969,
0.0461324,
0.0573791,
0.0784147,
0.1382118,
0.3490691,
0.9713175
],
[
0.0542029,
0.0596731,
0.070431,
0.0873587,
0.14114,
0.3494558,
0.9646107
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003746,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003718,
"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.0060495,
0.0059736,
0.005857,
0.0058343,
0.0058405,
0.0059129,
0.0061381
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.006719,
-0.0068406,
-0.0070642,
-0.0071037,
-0.0071381,
-0.0071606,
-0.0071555
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003775,
"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.1457051,
-0.0608744,
0.1458314
],
[
-0.2244323,
-0.1493672,
0.0304831
],
[
-0.2516946,
-0.1778503,
-0.0114277
]
]
},
"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.1924297,
0.2980286,
0.4868307
],
[
0.2662741,
0.3706523,
0.557013
],
[
0.3033021,
0.4040182,
0.5928203
]
]
},
"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.1939519,
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
}
]
}
}