blob: d46387f5e2815ddcda74427ab183f9d321ee8711 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtn",
"cell_leakage_power": 0.001978282,
"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.0022078,
"when": "!RESET_B&CLK_N&!D&!Q"
},
{
"value": 0.0020253,
"when": "!RESET_B&CLK_N&D&!Q"
},
{
"value": 0.0023609,
"when": "RESET_B&!CLK_N&D&!Q"
},
{
"value": 0.0022648,
"when": "RESET_B&CLK_N&!D&!Q"
},
{
"value": 0.0022092,
"when": "!RESET_B&!CLK_N&!D&!Q"
},
{
"value": 0.00168,
"when": "RESET_B&!CLK_N&!D&Q"
},
{
"value": 0.0012155,
"when": "RESET_B&CLK_N&D&Q"
},
{
"value": 0.0022334,
"when": "!RESET_B&!CLK_N&D&!Q"
},
{
"value": 0.0015183,
"when": "RESET_B&!CLK_N&D&Q"
},
{
"value": 0.0016099,
"when": "RESET_B&CLK_N&!D&Q"
},
{
"value": 0.0020779,
"when": "RESET_B&CLK_N&D&!Q"
},
{
"value": 0.0023366,
"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.001771,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001658,
"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.0187493,
0.0186434,
0.0183992,
0.0183956,
0.0183874,
0.0183684,
0.0183246
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0155255,
0.0154629,
0.0153187,
0.0153068,
0.0152795,
0.0152166,
0.0150716
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001884,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1357308,
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.0994799,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001984,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001831,
"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.0047431,
0.004706,
0.0046207,
0.0046521,
0.0047244,
0.0048912,
0.0052756
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.000369,
-0.0004236,
-0.0005494,
-0.0005297,
-0.0004843,
-0.0003797,
-0.0001386
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002137,
"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.1301738,
0.3517233,
0.6682923
],
[
-0.0254577,
0.1924297,
0.4943503
],
[
-0.2321634,
-0.014276,
0.2766582
]
]
},
"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.0382832,
0.0746237,
0.1482728
],
[
-0.2488463,
-0.1444844,
-0.0769388
],
[
-0.509263,
-0.4183288,
-0.3654316
]
]
},
"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.2329772,
-0.5031595
],
[
0.151528,
-0.0590352,
-0.3279968
],
[
0.3557923,
0.1440085,
-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.0752422,
-0.0010436,
-0.0124368
],
[
0.2809225,
0.2021953,
0.1859193
],
[
0.5425599,
0.4638327,
0.4451152
]
]
},
"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.001328336,
0.003528952,
0.009375265,
0.024907,
0.06616971,
0.1757912
],
"values": [
[
0.0122094,
0.0114177,
0.0093137,
0.0024242,
-0.0181386,
-0.0741327,
-0.2232956
],
[
0.0121266,
0.0113625,
0.009262,
0.0023649,
-0.0181909,
-0.0741844,
-0.2233584
],
[
0.0122044,
0.0114395,
0.0093237,
0.0024452,
-0.0181181,
-0.074116,
-0.2232851
],
[
0.0120954,
0.0113044,
0.0092012,
0.0023127,
-0.0182468,
-0.0742439,
-0.2234049
],
[
0.0117558,
0.011019,
0.0088903,
0.0020162,
-0.018537,
-0.0745237,
-0.2236869
],
[
0.0114424,
0.0107177,
0.0086672,
0.0018441,
-0.0186794,
-0.0746617,
-0.2238234
],
[
0.0141859,
0.0131108,
0.0102544,
0.0025233,
-0.018437,
-0.0742843,
-0.2234322
]
]
},
"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.001328336,
0.003528952,
0.009375265,
0.024907,
0.06616971,
0.1757912
],
"values": [
[
0.0191965,
0.0205333,
0.0238523,
0.0320243,
0.0531132,
0.109355,
0.2555262
],
[
0.0191634,
0.0204961,
0.0238125,
0.0319881,
0.0530692,
0.1088402,
0.2580529
],
[
0.0191635,
0.0205212,
0.0238495,
0.0320382,
0.0531021,
0.1088567,
0.2577494
],
[
0.0190585,
0.0204155,
0.0237432,
0.0319368,
0.0529817,
0.1087818,
0.2578692
],
[
0.0191418,
0.0204864,
0.0238041,
0.0319703,
0.0531088,
0.1093647,
0.2567819
],
[
0.0195904,
0.0209452,
0.0242627,
0.0324546,
0.0535054,
0.1092607,
0.2583555
],
[
0.0216129,
0.0227786,
0.025851,
0.0339032,
0.0551402,
0.1109492,
0.2585776
]
]
}
},
{
"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.001328336,
0.003528952,
0.009375265,
0.024907,
0.06616971,
0.1757912
],
"values": [
[
0.0116771,
0.0110625,
0.0093326,
0.0053599,
-0.0043241,
-0.0593553,
-0.2084924
],
[
0.0116502,
0.0109901,
0.0092965,
0.0053442,
-0.0043361,
-0.0594307,
-0.2085688
],
[
0.0113719,
0.0107387,
0.0090458,
0.0051255,
-0.0045999,
-0.0597027,
-0.2088333
],
[
0.0112378,
0.0106092,
0.0090047,
0.0052557,
-0.0047338,
-0.0599094,
-0.2090386
],
[
0.0114286,
0.0108093,
0.0094722,
0.0064376,
-0.0047093,
-0.0600769,
-0.2091862
],
[
0.0131184,
0.0119795,
0.0105367,
0.0087915,
-0.0047744,
-0.0603537,
-0.2094298
],
[
0.0281488,
0.0269915,
0.0239821,
0.0160703,
-0.004741,
-0.06048,
-0.2095541
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.175791,
"max_transition": 1.498389,
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.2459736,
0.252852,
0.2665669,
0.2925431,
0.3437758,
0.4601425,
0.7621454
],
[
0.2510197,
0.2578775,
0.2715888,
0.297597,
0.3488209,
0.4652521,
0.7666207
],
[
0.2644526,
0.2712962,
0.2849757,
0.3109896,
0.3622415,
0.4786729,
0.7806124
],
[
0.2971125,
0.3039897,
0.3177072,
0.343686,
0.3949131,
0.5112517,
0.8132591
],
[
0.3712386,
0.3780763,
0.3917495,
0.4178144,
0.4690026,
0.5854453,
0.8868983
],
[
0.5044696,
0.5113036,
0.5250221,
0.5509572,
0.6021535,
0.7186273,
1.0200905
],
[
0.719053,
0.7259069,
0.7395695,
0.7655766,
0.8168622,
0.9332232,
1.2343038
]
]
},
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.2995635,
0.307008,
0.3234278,
0.3606311,
0.4539852,
0.6988976,
1.3472576
],
[
0.3048218,
0.3122758,
0.3287057,
0.3658856,
0.4591527,
0.7035746,
1.3542726
],
[
0.3177228,
0.3251758,
0.3416111,
0.3788873,
0.4720086,
0.7167056,
1.3683283
],
[
0.3503761,
0.3578218,
0.3742538,
0.4115593,
0.5045657,
0.7491608,
1.4000456
],
[
0.4253287,
0.4327659,
0.4491867,
0.4864046,
0.5797681,
0.8247096,
1.4732704
],
[
0.5675133,
0.5749804,
0.5913426,
0.6286276,
0.7216475,
0.9663046,
1.6175907
],
[
0.7998776,
0.8073052,
0.8237131,
0.8609509,
0.9543196,
1.1988419,
1.8501803
]
]
},
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.0240369,
0.0283709,
0.0380747,
0.0591115,
0.1104268,
0.2542071,
0.652887
],
[
0.0240813,
0.0284261,
0.0380952,
0.0592028,
0.1102253,
0.2539717,
0.6515786
],
[
0.0240519,
0.0285971,
0.038039,
0.059085,
0.1105618,
0.2537681,
0.6536899
],
[
0.024035,
0.0283691,
0.0380852,
0.0591317,
0.1099562,
0.2540987,
0.6500379
],
[
0.0241239,
0.0286743,
0.0377643,
0.058586,
0.1103377,
0.2537154,
0.6535513
],
[
0.0241609,
0.0286102,
0.0378053,
0.0589783,
0.1105421,
0.2537527,
0.6497775
],
[
0.024006,
0.0283793,
0.0380501,
0.0592011,
0.1108417,
0.254405,
0.6516808
]
]
},
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.0236949,
0.0304319,
0.0472507,
0.0931103,
0.2217158,
0.570375,
1.4880985
],
[
0.0239006,
0.0304137,
0.0472919,
0.0931897,
0.2219487,
0.570371,
1.4955497
],
[
0.0238939,
0.0305277,
0.0473103,
0.09342,
0.2218937,
0.5706683,
1.4983894
],
[
0.0238846,
0.0305059,
0.047285,
0.0934372,
0.2217258,
0.5704406,
1.4947816
],
[
0.0237345,
0.0304227,
0.0472336,
0.0931955,
0.2214962,
0.569851,
1.4936555
],
[
0.0237207,
0.0303686,
0.0471839,
0.0934043,
0.2218089,
0.5706337,
1.4968659
],
[
0.0236874,
0.0302675,
0.0471478,
0.0932879,
0.221754,
0.566466,
1.4946191
]
]
},
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.1362138,
0.1433223,
0.1575382,
0.184284,
0.2365251,
0.357388,
0.6603453
],
[
0.1413185,
0.1483792,
0.1625912,
0.1893781,
0.2416365,
0.362586,
0.6653633
],
[
0.1542592,
0.1613119,
0.175538,
0.2022569,
0.2545364,
0.3756843,
0.6784324
],
[
0.1871174,
0.1940604,
0.2082676,
0.2349982,
0.2873142,
0.4087369,
0.7111648
],
[
0.26564,
0.2726004,
0.2867551,
0.3134732,
0.3658929,
0.4880805,
0.7895952
],
[
0.4218178,
0.4305897,
0.4476282,
0.47819,
0.5343835,
0.6574649,
0.9580442
],
[
0.6835907,
0.6955532,
0.7185482,
0.7590181,
0.826663,
0.9544311,
1.2541623
]
]
},
"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.00132834,
0.00352895,
0.00937526,
0.024907,
0.0661697,
0.175791
],
"values": [
[
0.0254341,
0.0302786,
0.0395684,
0.0605472,
0.1128123,
0.2589182,
0.652647
],
[
0.0254205,
0.0298784,
0.0394728,
0.0610516,
0.1129163,
0.2594944,
0.6517944
],
[
0.0256195,
0.0298527,
0.0394829,
0.0609247,
0.1126213,
0.2595218,
0.6518737
],
[
0.0253988,
0.0299973,
0.0398766,
0.0608842,
0.1127076,
0.2594098,
0.6536757
],
[
0.0256929,
0.0301593,
0.040078,
0.0609359,
0.11325,
0.2586804,
0.6526279
],
[
0.0355038,
0.0400496,
0.0501297,
0.0705949,
0.1208708,
0.2601963,
0.6541914
],
[
0.0529878,
0.0594504,
0.0726982,
0.0957964,
0.1466516,
0.26716,
0.6527039
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003578,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.0036,
"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.0039341,
0.0039344,
0.0039351,
0.0039436,
0.0039632,
0.0040083,
0.0041124
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0039328,
-0.0039713,
-0.00406,
-0.0040618,
-0.004066,
-0.0040757,
-0.0040981
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003556,
"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.2714375,
-0.1451029,
0.098224
],
[
-0.5076354,
-0.3898457,
-0.1868021
],
[
-0.8119974,
-0.7112975,
-0.5460957
]
]
},
"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.3584453,
0.5128724,
0.8151999
],
[
0.5677877,
0.7222148,
1.0233216
],
[
0.8416321,
0.9960593,
1.2935039
]
]
},
"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.162095,
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
}
]
}
}