blob: ecba566a517520a5f2264879e691bcd676166f03 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.004244062,
"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.0050912,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0049701,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0049002,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0033377,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.004376,
"when": "!RESET_B&!CLK&D&!Q"
},
{
"value": 0.0030897,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0029429,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0049315,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0044425,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0050599,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0048989,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0028882,
"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.001817,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001743,
"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.0235109,
0.0233782,
0.0230725,
0.0231375,
0.0232875,
0.0236331,
0.0244299
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0154147,
0.0152997,
0.0150346,
0.0150686,
0.015147,
0.0153278,
0.0157444
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001891,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1170561,
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.0873963,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002022,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001998,
"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.0058054,
0.0057453,
0.0056068,
0.0057266,
0.0060027,
0.0066392,
0.0081062
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0007838,
-0.0008699,
-0.0010685,
-0.0009817,
-0.0007816,
-0.0003204,
0.0007426
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002046,
"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.0837871,
0.287026,
0.558429
],
[
0.008722,
0.2058574,
0.4797018
],
[
-0.0099954,
0.1834779,
0.4548809
]
]
},
"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.0386211,
0.1197897,
0.1311829
],
[
-0.0010436,
0.0654766,
0.0671042
],
[
0.0205221,
0.0833802,
0.0837871
]
]
},
"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.0334004,
-0.2195495,
-0.4506693
],
[
0.0428854,
-0.1432637,
-0.3865905
],
[
0.0579408,
-0.1233255,
-0.367873
]
]
},
"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.0877135,
-0.0771341
],
[
0.0148092,
-0.0480488,
-0.0399108
],
[
-0.0104186,
-0.0708353,
-0.0675801
]
]
},
"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.001354668,
0.00367025,
0.009943939,
0.02694147,
0.07299348,
0.1977638
],
"values": [
[
0.0155309,
0.0145495,
0.0119245,
0.0034082,
-0.0223202,
-0.0934632,
-0.286647
],
[
0.0155637,
0.0145479,
0.0119354,
0.0034405,
-0.0223011,
-0.0934441,
-0.2866292
],
[
0.015645,
0.014632,
0.0120402,
0.0034909,
-0.0222305,
-0.0933717,
-0.2865569
],
[
0.0151703,
0.014164,
0.0115324,
0.0030215,
-0.0226973,
-0.0938467,
-0.2870197
],
[
0.0150853,
0.0140761,
0.0114734,
0.0029337,
-0.022795,
-0.0939411,
-0.2871262
],
[
0.0174755,
0.0162003,
0.0127654,
0.0032275,
-0.0227289,
-0.0938765,
-0.2870604
],
[
0.0187281,
0.0174599,
0.0140194,
0.0045635,
-0.0215589,
-0.0927802,
-0.2860644
]
]
},
"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.001354668,
0.00367025,
0.009943939,
0.02694147,
0.07299348,
0.1977638
],
"values": [
[
0.0164889,
0.0180479,
0.0220337,
0.0319801,
0.0582505,
0.1295192,
0.320434
],
[
0.0165242,
0.0180814,
0.0220411,
0.0320342,
0.0581939,
0.1291257,
0.3216175
],
[
0.0165965,
0.0181617,
0.0221394,
0.0320849,
0.0583525,
0.1296136,
0.3207114
],
[
0.0161261,
0.0176947,
0.0216631,
0.0316276,
0.0578545,
0.1284734,
0.3212442
],
[
0.0157455,
0.0173087,
0.021283,
0.031252,
0.0574873,
0.1287856,
0.3212147
],
[
0.0165505,
0.0179039,
0.0215642,
0.0312272,
0.0573985,
0.1287777,
0.321082
],
[
0.0171559,
0.0185125,
0.0221822,
0.0320481,
0.0586117,
0.1294912,
0.3190321
]
]
}
},
{
"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.001354668,
0.00367025,
0.009943939,
0.02694147,
0.07299348,
0.1977638
],
"values": [
[
0.0134106,
0.0128949,
0.0130694,
0.0054126,
-0.0203922,
-0.091559,
-0.2847008
],
[
0.0132435,
0.0128234,
0.0129453,
0.0052429,
-0.020543,
-0.0917124,
-0.2848748
],
[
0.0130902,
0.012602,
0.0127455,
0.0050669,
-0.0207255,
-0.0918814,
-0.2850645
],
[
0.0130838,
0.0126474,
0.0127309,
0.0050121,
-0.0207711,
-0.0919124,
-0.2850785
],
[
0.0129775,
0.0125387,
0.0125058,
0.0047011,
-0.0210581,
-0.0921613,
-0.2852781
],
[
0.0179042,
0.0165456,
0.013006,
0.004334,
-0.0212965,
-0.0923667,
-0.2854498
],
[
0.0203227,
0.0187961,
0.0149978,
0.0051492,
-0.0211083,
-0.0919247,
-0.2849755
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.197764,
"max_transition": 1.503667,
"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.00135467,
0.00367025,
0.00994394,
0.0269415,
0.0729935,
0.197764
],
"values": [
[
0.2378287,
0.2443402,
0.2576081,
0.283106,
0.3347798,
0.4560506,
0.7782971
],
[
0.2420772,
0.2485935,
0.261806,
0.2874095,
0.3390359,
0.4602957,
0.7827408
],
[
0.252202,
0.2586935,
0.2719767,
0.2975544,
0.3491865,
0.4705586,
0.792832
],
[
0.2743261,
0.2808412,
0.2940603,
0.3197019,
0.3712639,
0.4926807,
0.8160084
],
[
0.3072161,
0.3137002,
0.3269733,
0.3525684,
0.4042169,
0.5254321,
0.8474654
],
[
0.3452839,
0.3517431,
0.3649959,
0.3907065,
0.4421956,
0.5634673,
0.8855963
],
[
0.3702484,
0.3767371,
0.3900051,
0.4156157,
0.4671803,
0.5885565,
0.9111607
]
]
},
"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.00135467,
0.00367025,
0.00994394,
0.0269415,
0.0729935,
0.197764
],
"values": [
[
0.2089239,
0.2158203,
0.2312714,
0.2667714,
0.3573276,
0.5998516,
1.2545943
],
[
0.2132125,
0.2201142,
0.2354975,
0.271031,
0.3613584,
0.6032056,
1.2581096
],
[
0.2232432,
0.2301488,
0.2455913,
0.2810897,
0.3716419,
0.6141659,
1.2688874
],
[
0.2459988,
0.252908,
0.2683343,
0.3037659,
0.3942269,
0.6363881,
1.2943026
],
[
0.2805937,
0.2875039,
0.3029474,
0.3384177,
0.4289456,
0.6712518,
1.3252146
],
[
0.3218703,
0.3287792,
0.3441577,
0.3796722,
0.4700254,
0.7120393,
1.3701706
],
[
0.3556953,
0.3626295,
0.378072,
0.41348,
0.5038393,
0.7461706,
1.3994967
]
]
},
"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.00135467,
0.00367025,
0.00994394,
0.0269415,
0.0729935,
0.197764
],
"values": [
[
0.0218877,
0.026374,
0.0354077,
0.0564063,
0.1094338,
0.260015,
0.68928
],
[
0.0219202,
0.0261835,
0.0353695,
0.0566342,
0.1093046,
0.2601703,
0.6893499
],
[
0.0219928,
0.0263761,
0.0357972,
0.0568401,
0.1094684,
0.2601357,
0.6886292
],
[
0.021937,
0.0261753,
0.0353629,
0.0564645,
0.1094756,
0.2614593,
0.6858059
],
[
0.0218619,
0.0263446,
0.0354109,
0.0568674,
0.1093502,
0.2599118,
0.6888162
],
[
0.0218879,
0.0262887,
0.0354574,
0.056389,
0.1090462,
0.2597186,
0.6839415
],
[
0.0218756,
0.0262341,
0.0356394,
0.0562321,
0.1095986,
0.2603796,
0.6872876
]
]
},
"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.00135467,
0.00367025,
0.00994394,
0.0269415,
0.0729935,
0.197764
],
"values": [
[
0.0215972,
0.0276133,
0.0435296,
0.0875427,
0.2126349,
0.5587824,
1.4992383
],
[
0.0216011,
0.0276256,
0.0434274,
0.0876112,
0.2127583,
0.5582917,
1.5036675
],
[
0.0215696,
0.0276357,
0.043499,
0.0875295,
0.2126153,
0.5589568,
1.4992186
],
[
0.0215379,
0.0276292,
0.0434489,
0.0874065,
0.2131547,
0.5596925,
1.5008057
],
[
0.0216511,
0.0276308,
0.0434162,
0.0873954,
0.2131415,
0.5601303,
1.501935
],
[
0.021679,
0.0277081,
0.0435599,
0.0875979,
0.2125914,
0.5604917,
1.5003788
],
[
0.0217416,
0.0278594,
0.0436903,
0.0875524,
0.2132048,
0.5586515,
1.4968325
]
]
},
"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.00135467,
0.00367025,
0.00994394,
0.0269415,
0.0729935,
0.197764
],
"values": [
[
0.119561,
0.1266469,
0.1413167,
0.1698423,
0.2232298,
0.3429304,
0.6653902
],
[
0.1240209,
0.1311174,
0.1458262,
0.1743014,
0.2277288,
0.3473174,
0.6697999
],
[
0.1359855,
0.1431165,
0.1577556,
0.1862671,
0.2397193,
0.3594113,
0.6812297
],
[
0.1673079,
0.1744242,
0.1890157,
0.2174737,
0.2709265,
0.3905569,
0.7131843
],
[
0.2414999,
0.2486632,
0.2633847,
0.2918139,
0.3452555,
0.4649044,
0.7877557
],
[
0.3752439,
0.3844492,
0.403165,
0.437428,
0.4934698,
0.6132176,
0.9351576
],
[
0.5973868,
0.6093565,
0.6336078,
0.6789452,
0.7399231,
0.8594015,
1.1812288
]
]
},
"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.00135467,
0.00367025,
0.00994394,
0.0269415,
0.0729935,
0.197764
],
"values": [
[
0.0246332,
0.0292417,
0.0399148,
0.0620849,
0.1100592,
0.2602744,
0.6894939
],
[
0.0245657,
0.0296373,
0.0400395,
0.0621778,
0.1101673,
0.2566995,
0.6823189
],
[
0.0244635,
0.0293199,
0.0400634,
0.0620811,
0.1102528,
0.2563637,
0.6878549
],
[
0.0247071,
0.0294319,
0.0401743,
0.0622143,
0.1102105,
0.2566814,
0.6825406
],
[
0.0260386,
0.0308784,
0.0408669,
0.062762,
0.110267,
0.2567472,
0.6828611
],
[
0.0376603,
0.0427573,
0.0545675,
0.0744531,
0.1146164,
0.2582194,
0.6847152
],
[
0.055535,
0.0623559,
0.0771422,
0.0972792,
0.1248603,
0.2596252,
0.6851967
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003554,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003527,
"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.004578,
0.004566,
0.0045384,
0.0045478,
0.0045695,
0.0046193,
0.0047343
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0051524,
-0.0052152,
-0.0053599,
-0.0053614,
-0.0053649,
-0.0053728,
-0.0053911
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003581,
"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.1737813,
-0.0596536,
0.1787904
],
[
-0.2805846,
-0.1762227,
0.0317038
],
[
-0.3322611,
-0.2340026,
-0.0407246
]
]
},
"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.2253887,
0.3676087,
0.6247702
],
[
0.3236471,
0.4609844,
0.7120423
],
[
0.3765443,
0.507778,
0.750291
]
]
},
"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.2400893,
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
}
]
}
}