blob: c0b7a559f626f6b1cd5387ad416ce007c7016e16 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 20.69613,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 25.6984514,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 20.7812718,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 19.1443377,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 18.6652951,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 15.9639946,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 24.3728682,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 21.8998739,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 20.4699404,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 20.1335659,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 18.388695,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 20.3729851,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 22.4622791,
"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.00186,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001804,
"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.0210099,
0.0208847,
0.0206274,
0.0209414,
0.0216967,
0.023469,
0.0275855
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0138719,
0.0137453,
0.0134846,
0.0137621,
0.0144329,
0.0160099,
0.0196759
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001916,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1247457,
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.103874,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002056,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00205,
"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.0052049,
0.005139,
0.0050202,
0.0053318,
0.006083,
0.0078471,
0.0119461
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0007398,
-0.0008152,
-0.0009586,
-0.0006632,
4.8039191e-05,
0.0017179,
0.0055972
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002062,
"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.0789043,
0.2443014,
0.4436829
],
[
-0.0120299,
0.1484844,
0.3490866
],
[
-0.0637064,
0.0894837,
0.2876445
]
]
},
"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.0459453,
0.1332175,
0.1653626
],
[
-0.0095885,
0.0666973,
0.0915182
],
[
-0.0270853,
0.0467591,
0.0728008
]
]
},
"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.0272969,
-0.1768249,
-0.3469095
],
[
0.061196,
-0.0871113,
-0.2645202
],
[
0.1067689,
-0.0329935,
-0.2140645
]
]
},
"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.0260762,
-0.1011413,
-0.1149759
],
[
0.0257956,
-0.0468281,
-0.0631042
],
[
0.0384095,
-0.0329935,
-0.0565937
]
]
},
"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.001361887,
0.003709475,
0.01010377,
0.02752041,
0.0749594,
0.2041725
],
"values": [
[
0.0155486,
0.0144183,
0.0117711,
0.003836,
-0.0194916,
-0.0839312,
-0.2597588
],
[
0.0154914,
0.0143715,
0.0117087,
0.0037848,
-0.0195523,
-0.0839859,
-0.2598113
],
[
0.0155832,
0.0144571,
0.0118234,
0.003875,
-0.0194689,
-0.0839,
-0.2596992
],
[
0.0151868,
0.0140708,
0.0114043,
0.0034806,
-0.0198607,
-0.0842993,
-0.2601162
],
[
0.0149241,
0.0138016,
0.0111454,
0.0032182,
-0.0201158,
-0.0845488,
-0.2603573
],
[
0.0158208,
0.0145762,
0.0113332,
0.0030663,
-0.0202557,
-0.0846785,
-0.260549
],
[
0.017858,
0.0166239,
0.0134223,
0.004838,
-0.0187372,
-0.0832925,
-0.2591115
]
]
},
"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.001361887,
0.003709475,
0.01010377,
0.02752041,
0.0749594,
0.2041725
],
"values": [
[
0.0152649,
0.0165493,
0.0200447,
0.0289715,
0.0525514,
0.1170361,
0.2908131
],
[
0.0153303,
0.0166154,
0.0201119,
0.0290328,
0.0526271,
0.1170531,
0.2916639
],
[
0.0154289,
0.0167133,
0.0202103,
0.0291397,
0.0527265,
0.1171491,
0.2923477
],
[
0.0149798,
0.0162535,
0.0197248,
0.0286798,
0.0522899,
0.116704,
0.2913255
],
[
0.014531,
0.0158053,
0.0193016,
0.0282366,
0.0518509,
0.1162599,
0.2909935
],
[
0.0150052,
0.0161472,
0.0192584,
0.028203,
0.0517212,
0.1156383,
0.2892232
],
[
0.016683,
0.0178227,
0.021,
0.0297385,
0.0532755,
0.1174149,
0.2896984
]
]
}
},
{
"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.001361887,
0.003709475,
0.01010377,
0.02752041,
0.0749594,
0.2041725
],
"values": [
[
0.0161576,
0.0151449,
0.0128326,
0.0054045,
-0.0180101,
-0.0824587,
-0.2583746
],
[
0.0161941,
0.0152259,
0.0128861,
0.00547,
-0.0179363,
-0.0823971,
-0.2582369
],
[
0.0161568,
0.0151168,
0.0128423,
0.0053834,
-0.0180242,
-0.0824829,
-0.2583159
],
[
0.0160927,
0.0150433,
0.0127294,
0.0052553,
-0.0181458,
-0.0825703,
-0.2584136
],
[
0.0165687,
0.0154687,
0.0129564,
0.0053509,
-0.0180947,
-0.082517,
-0.2583251
],
[
0.0200925,
0.0186619,
0.0150987,
0.0062923,
-0.0171434,
-0.0816559,
-0.2574999
],
[
0.0245895,
0.0230034,
0.0191203,
0.0096574,
-0.0145272,
-0.0790111,
-0.2549199
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.204173,
"max_transition": 1.499448,
"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.00136189,
0.00370947,
0.0101038,
0.0275204,
0.0749594,
0.204173
],
"values": [
[
0.2649447,
0.2719441,
0.2870678,
0.3179246,
0.382763,
0.540502,
0.9669741
],
[
0.2690216,
0.2759941,
0.2911365,
0.3219785,
0.3868116,
0.5446608,
0.9716377
],
[
0.2786372,
0.2856074,
0.3007658,
0.3315909,
0.3963982,
0.5541054,
0.9810923
],
[
0.3011703,
0.3081458,
0.323277,
0.3541243,
0.4188771,
0.5768169,
1.0018462
],
[
0.3387434,
0.3457762,
0.3609562,
0.3916925,
0.4565485,
0.6141843,
1.0413447
],
[
0.3867807,
0.393772,
0.4089331,
0.4397521,
0.5045883,
0.6624605,
1.0872181
],
[
0.4387095,
0.4456852,
0.4608391,
0.4915461,
0.5564862,
0.7142719,
1.1398347
]
]
},
"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.00136189,
0.00370947,
0.0101038,
0.0275204,
0.0749594,
0.204173
],
"values": [
[
0.2349254,
0.242683,
0.2597881,
0.2966916,
0.3849936,
0.619811,
1.257935
],
[
0.2390281,
0.2468168,
0.2639272,
0.3008588,
0.3891504,
0.623934,
1.2619426
],
[
0.2487814,
0.256571,
0.273681,
0.3105992,
0.3988308,
0.6335159,
1.270683
],
[
0.2716338,
0.2794606,
0.2965258,
0.3334701,
0.4217366,
0.656228,
1.2930238
],
[
0.311366,
0.3191597,
0.3362691,
0.3732048,
0.4614714,
0.696232,
1.3339204
],
[
0.3634808,
0.3713025,
0.3883838,
0.4253366,
0.5134469,
0.7491865,
1.3888799
],
[
0.4248993,
0.4326895,
0.4498826,
0.4868621,
0.5752172,
0.810167,
1.4458575
]
]
},
"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.00136189,
0.00370947,
0.0101038,
0.0275204,
0.0749594,
0.204173
],
"values": [
[
0.0248425,
0.0299692,
0.0415967,
0.0696927,
0.1400848,
0.3444704,
0.9161837
],
[
0.024785,
0.030029,
0.0417116,
0.069682,
0.1400329,
0.3452467,
0.9143254
],
[
0.0249407,
0.0300167,
0.0421568,
0.0696063,
0.1400424,
0.3448539,
0.925029
],
[
0.0247927,
0.0300552,
0.0417488,
0.0696059,
0.1401255,
0.3470449,
0.9197504
],
[
0.0248755,
0.0299325,
0.0419587,
0.0694041,
0.1400413,
0.3447667,
0.9249133
],
[
0.0250213,
0.0301775,
0.0421606,
0.0695063,
0.1394777,
0.3454053,
0.9197016
],
[
0.0250332,
0.029948,
0.0418586,
0.0693407,
0.1398379,
0.3447506,
0.9143553
]
]
},
"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.00136189,
0.00370947,
0.0101038,
0.0275204,
0.0749594,
0.204173
],
"values": [
[
0.0264026,
0.0331594,
0.0493272,
0.091488,
0.2132426,
0.5551998,
1.4994483
],
[
0.0264652,
0.0330999,
0.049372,
0.0915713,
0.2132394,
0.5556122,
1.4953377
],
[
0.0264681,
0.033091,
0.0493691,
0.0916274,
0.2131889,
0.5563608,
1.4945432
],
[
0.0263706,
0.0331611,
0.049365,
0.0916094,
0.2132349,
0.5567501,
1.4971119
],
[
0.0264463,
0.0331452,
0.0493166,
0.0916313,
0.2132338,
0.5559245,
1.4939673
],
[
0.0264168,
0.0332299,
0.0494115,
0.0916309,
0.2127669,
0.5569998,
1.4983265
],
[
0.0267663,
0.0335026,
0.0496448,
0.0917147,
0.2130699,
0.5559497,
1.4942361
]
]
},
"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.00136189,
0.00370947,
0.0101038,
0.0275204,
0.0749594,
0.204173
],
"values": [
[
0.1232865,
0.1307828,
0.1471736,
0.1806482,
0.2468322,
0.4032927,
0.828082
],
[
0.1272033,
0.1346825,
0.1510571,
0.184587,
0.2507286,
0.4071485,
0.8322096
],
[
0.1375073,
0.1450089,
0.1613558,
0.1948479,
0.2610571,
0.4175115,
0.842865
],
[
0.1645332,
0.1720018,
0.1882726,
0.2217271,
0.2879444,
0.4445724,
0.8699749
],
[
0.2274811,
0.2351691,
0.2515693,
0.2851676,
0.3512259,
0.5076801,
0.9327366
],
[
0.330434,
0.3397833,
0.3594126,
0.3979401,
0.4658471,
0.6221255,
1.047161
],
[
0.4958744,
0.5068322,
0.5306385,
0.5751424,
0.6450198,
0.800504,
1.2244576
]
]
},
"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.00136189,
0.00370947,
0.0101038,
0.0275204,
0.0749594,
0.204173
],
"values": [
[
0.0273569,
0.0332397,
0.046024,
0.0740765,
0.1404741,
0.3434686,
0.9241733
],
[
0.027405,
0.0331563,
0.0457151,
0.0741392,
0.1404227,
0.3433877,
0.9260481
],
[
0.027206,
0.0330083,
0.0459537,
0.0744238,
0.1403528,
0.3428014,
0.9266959
],
[
0.0271578,
0.0327884,
0.0458488,
0.07428,
0.1405715,
0.3439241,
0.9213207
],
[
0.0302482,
0.0356049,
0.0478835,
0.0753549,
0.1407094,
0.3434849,
0.9260595
],
[
0.0427967,
0.048518,
0.0620287,
0.0871714,
0.1452591,
0.3435032,
0.9262019
],
[
0.0601086,
0.0669468,
0.0818416,
0.1029903,
0.151577,
0.3459918,
0.9192508
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003649,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003681,
"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.0042226,
0.0041755,
0.0041009,
0.0040883,
0.004093,
0.0041379,
0.0042751
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0047897,
-0.0048489,
-0.0049525,
-0.0049765,
-0.0049989,
-0.0050179,
-0.0050291
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003618,
"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.1835469,
-0.0718607,
0.1836732
],
[
-0.303778,
-0.2030781,
0.0219382
],
[
-0.3908548,
-0.2962585,
-0.0944355
]
]
},
"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.2400371,
0.3505189,
0.539321
],
[
0.3505026,
0.4573223,
0.6412415
],
[
0.4388001,
0.5395163,
0.7209941
]
]
},
"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.2466804,
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
}
]
}
}