blob: 5af6ffa6d0dbc991ff689904ee4e520e8bf267c3 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtn",
"cell_leakage_power": 0.0010781,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "!CLK_N",
"next_state": "D"
},
"leakage_power": [
{
"value": 0.0012281,
"when": "RESET_B&!CLK_N&D&!Q"
},
{
"value": 0.0011492,
"when": "RESET_B&CLK_N&!D&!Q"
},
{
"value": 0.0011033,
"when": "!RESET_B&!CLK_N&!D&!Q"
},
{
"value": 0.001102,
"when": "!RESET_B&CLK_N&!D&!Q"
},
{
"value": 0.0010508,
"when": "!RESET_B&CLK_N&D&!Q"
},
{
"value": 0.0010657,
"when": "RESET_B&!CLK_N&!D&Q"
},
{
"value": 0.0009978,
"when": "RESET_B&CLK_N&D&Q"
},
{
"value": 0.0011229,
"when": "!RESET_B&!CLK_N&D&!Q"
},
{
"value": 0.0009316,
"when": "RESET_B&!CLK_N&D&Q"
},
{
"value": 0.0008837,
"when": "RESET_B&CLK_N&!D&Q"
},
{
"value": 0.0010938,
"when": "RESET_B&CLK_N&D&!Q"
},
{
"value": 0.0012084,
"when": "RESET_B&!CLK_N&!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_N": {
"capacitance": 0.001725,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001607,
"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.0166735,
0.0166171,
0.0164871,
0.0164695,
0.016429,
0.0163356,
0.0161203
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0138953,
0.0138515,
0.0137505,
0.013722,
0.0136563,
0.013505,
0.013156
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001843,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.153307,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "CLK_N",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.110465,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001952,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001802,
"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.0042425,
0.0042068,
0.0041246,
0.0041338,
0.0041549,
0.0042036,
0.0043158
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0002868,
-0.0003444,
-0.0004771,
-0.0004757,
-0.0004726,
-0.0004655,
-0.0004489
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002103,
"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.1570293,
0.3944479,
0.7647279
],
[
-0.0059264,
0.2290508,
0.585903
],
[
-0.2346048,
0.0028138,
0.3547832
]
]
},
"related_pin": "CLK_N",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.0468281,
0.0892721,
0.2093079
],
[
-0.2781432,
-0.1481465,
-0.0354349
],
[
-0.5922709,
-0.4757018,
-0.376418
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "setup_falling",
"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.0285176,
-0.2537292,
-0.5690775
],
[
0.1759421,
-0.055373,
-0.371942
],
[
0.4241517,
0.1928366,
-0.1310566
]
]
},
"related_pin": "CLK_N",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.0886699,
-0.0083678,
-0.0551615
],
[
0.3151022,
0.2144023,
0.1615052
],
[
0.6280091,
0.5248679,
0.4695293
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_falling",
"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.001302939,
0.003395301,
0.008847744,
0.02305614,
0.06008151,
0.1565651
],
"values": [
[
0.0109366,
0.0102776,
0.0085091,
0.0027996,
-0.0139734,
-0.0588612,
-0.1762061
],
[
0.0108688,
0.0102121,
0.0084379,
0.0027129,
-0.0140455,
-0.0589352,
-0.1762816
],
[
0.010839,
0.0101964,
0.0083726,
0.002687,
-0.0140633,
-0.0589469,
-0.1762939
],
[
0.0107604,
0.0101009,
0.0083315,
0.0026142,
-0.0141502,
-0.0590392,
-0.176383
],
[
0.0105238,
0.009876,
0.0081148,
0.002365,
-0.0143797,
-0.0592682,
-0.176608
],
[
0.0102695,
0.0096442,
0.0078334,
0.0021954,
-0.014552,
-0.059426,
-0.1767693
],
[
0.0123713,
0.0114567,
0.0090433,
0.0026082,
-0.0145517,
-0.0592774,
-0.1766091
]
]
},
"related_pin": "CLK_N",
"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.001302939,
0.003395301,
0.008847744,
0.02305614,
0.06008151,
0.1565651
],
"values": [
[
0.0171516,
0.0183072,
0.0211218,
0.0279619,
0.0451783,
0.0903617,
0.2073709
],
[
0.0170938,
0.0182526,
0.0210703,
0.0278793,
0.045164,
0.0903856,
0.205933
],
[
0.0170205,
0.0181783,
0.0210142,
0.0278261,
0.045119,
0.0902326,
0.2067028
],
[
0.0169511,
0.0181089,
0.0209324,
0.027766,
0.0449884,
0.0897098,
0.2070793
],
[
0.016888,
0.018045,
0.0208628,
0.0277234,
0.0449207,
0.0895806,
0.2070065
],
[
0.0174182,
0.0185784,
0.0213983,
0.0282364,
0.0456844,
0.0902418,
0.2076521
],
[
0.0189778,
0.0199864,
0.0225995,
0.0293236,
0.0468145,
0.0917913,
0.2077046
]
]
}
},
{
"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.001302939,
0.003395301,
0.008847744,
0.02305614,
0.06008151,
0.1565651
],
"values": [
[
0.0103547,
0.0098427,
0.0082951,
0.0043558,
-0.0026189,
-0.0458974,
-0.1632188
],
[
0.0101575,
0.0096055,
0.0081219,
0.0043422,
-0.0026408,
-0.0459302,
-0.1632515
],
[
0.0099682,
0.0094298,
0.0079327,
0.0041843,
-0.0028073,
-0.0461573,
-0.163482
],
[
0.0099458,
0.0093907,
0.0078926,
0.0041471,
-0.0029065,
-0.0463793,
-0.1636992
],
[
0.0099777,
0.0094731,
0.0080737,
0.00482,
-0.0027293,
-0.0464888,
-0.1637807
],
[
0.0100616,
0.0097004,
0.0089473,
0.006592,
-0.0024914,
-0.0466896,
-0.1639674
],
[
0.0243982,
0.0234212,
0.0209116,
0.0144334,
-0.0027642,
-0.047083,
-0.1643029
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.156565,
"max_transition": 1.503473,
"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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.2783578,
0.2855364,
0.2996977,
0.3260751,
0.3769499,
0.4888415,
0.7708323
],
[
0.2837008,
0.2908747,
0.3050273,
0.331424,
0.3822582,
0.494181,
0.7757675
],
[
0.297725,
0.304899,
0.3189692,
0.345474,
0.3962426,
0.5081256,
0.7901542
],
[
0.3318005,
0.3389786,
0.3531367,
0.3795232,
0.4303936,
0.5422856,
0.8246521
],
[
0.4109568,
0.4181241,
0.4322449,
0.4587232,
0.5095268,
0.621432,
0.9038832
],
[
0.5657435,
0.5729336,
0.5870279,
0.6135021,
0.6643464,
0.7761885,
1.0586259
],
[
0.8248827,
0.8320805,
0.8462056,
0.872602,
0.9235027,
1.0355173,
1.316987
]
]
},
"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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.3411567,
0.349123,
0.3665329,
0.4055598,
0.5018033,
0.7496791,
1.3942375
],
[
0.3465896,
0.3545539,
0.3719568,
0.4109653,
0.5072184,
0.7545212,
1.3959212
],
[
0.3601568,
0.368161,
0.385609,
0.4246526,
0.520911,
0.7681644,
1.4096609
],
[
0.3943288,
0.4022768,
0.4197039,
0.4587984,
0.5546451,
0.8020601,
1.4436174
],
[
0.4740166,
0.4819814,
0.4993848,
0.5383993,
0.6343243,
0.8819695,
1.5242194
],
[
0.6362268,
0.6441799,
0.6616123,
0.7007466,
0.7966061,
1.0435721,
1.6888914
],
[
0.9149869,
0.9229221,
0.9403431,
0.9794324,
1.0753697,
1.3221952,
1.9638242
]
]
},
"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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.0262865,
0.030784,
0.0406351,
0.0616926,
0.1119306,
0.2478855,
0.6202628
],
[
0.0262807,
0.0307915,
0.0406409,
0.0610975,
0.1119089,
0.2467147,
0.6210409
],
[
0.0262903,
0.0307085,
0.0402934,
0.0611474,
0.1119006,
0.2478938,
0.6202081
],
[
0.0262876,
0.0307871,
0.0406407,
0.0616866,
0.111937,
0.247349,
0.621541
],
[
0.0262785,
0.0307875,
0.0402661,
0.0611621,
0.1119389,
0.2466675,
0.6172586
],
[
0.0264056,
0.0307931,
0.0403666,
0.0614605,
0.1119028,
0.2477073,
0.6252577
],
[
0.0263519,
0.0307964,
0.0408442,
0.0618988,
0.1117419,
0.2473858,
0.6190881
]
]
},
"related_pin": "CLK_N",
"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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.0259511,
0.033291,
0.0512188,
0.099478,
0.2312331,
0.5818278,
1.4959142
],
[
0.0259812,
0.0332908,
0.0512571,
0.0994267,
0.2312158,
0.5819067,
1.4895524
],
[
0.0261433,
0.033422,
0.0512782,
0.0994693,
0.2313302,
0.5819185,
1.5034733
],
[
0.0260016,
0.0331646,
0.0512782,
0.099646,
0.2313765,
0.5827274,
1.4992144
],
[
0.025977,
0.0332911,
0.0512533,
0.0994433,
0.231166,
0.5822112,
1.4947059
],
[
0.025967,
0.0330653,
0.0512757,
0.0996168,
0.2310344,
0.5829845,
1.4971525
],
[
0.0260671,
0.0331357,
0.0512861,
0.0994089,
0.2310202,
0.579234,
1.5010495
]
]
},
"timing_sense": "non_unate",
"timing_type": "falling_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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.155719,
0.1629345,
0.1776722,
0.2048038,
0.2566658,
0.3712609,
0.6576896
],
[
0.1607976,
0.1681599,
0.1826801,
0.2097011,
0.261656,
0.3763687,
0.662768
],
[
0.1742578,
0.1815747,
0.1961506,
0.2237143,
0.2755968,
0.3901557,
0.6764123
],
[
0.2087441,
0.2161277,
0.2306198,
0.2576502,
0.3095988,
0.4245853,
0.7106365
],
[
0.2908711,
0.2981418,
0.3126615,
0.3397256,
0.3916781,
0.5078007,
0.7926765
],
[
0.4674888,
0.4760636,
0.4925595,
0.5220824,
0.5750254,
0.6940473,
0.9762218
],
[
0.7765962,
0.7885452,
0.8109212,
0.8487661,
0.9146469,
1.0386603,
1.3198221
]
]
},
"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.00130294,
0.0033953,
0.00884774,
0.0230561,
0.0600815,
0.156565
],
"values": [
[
0.0277526,
0.0326511,
0.042134,
0.0631445,
0.1140578,
0.2544762,
0.6231786
],
[
0.0276102,
0.0322301,
0.0419684,
0.0635191,
0.1137646,
0.2545012,
0.6232261
],
[
0.0277456,
0.0324625,
0.0424435,
0.0631506,
0.1138942,
0.2544876,
0.623017
],
[
0.0277375,
0.0322738,
0.0419745,
0.0634756,
0.1139128,
0.2542296,
0.622474
],
[
0.0275353,
0.0321236,
0.0424104,
0.0638791,
0.1144745,
0.2545589,
0.6219418
],
[
0.0350569,
0.0398431,
0.0499196,
0.0694412,
0.1192067,
0.2554053,
0.6192353
],
[
0.0537286,
0.0597301,
0.0709926,
0.0941636,
0.1429257,
0.2648473,
0.6200394
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003508,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003506,
"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.003495,
0.0034887,
0.003474,
0.0034796,
0.0034925,
0.0035223,
0.0035911
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0034343,
-0.0034787,
-0.0035811,
-0.0035808,
-0.00358,
-0.0035782,
-0.0035739
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00351,
"timing": [
{
"related_pin": "CLK_N",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.3105,
-0.1682962,
0.1006654
],
[
-0.5674499,
-0.4325703,
-0.1990091
],
[
-0.9316263,
-0.8101745,
-0.6168965
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "recovery_falling",
"violation_delay_degrade_pct": 10
},
{
"related_pin": "CLK_N",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.4097148,
0.5739076,
0.9189596
],
[
0.6398092,
0.804002,
1.1466126
],
[
0.9673646,
1.1315573,
1.4717266
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "removal_falling",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1829668,
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
}
]
}
}