blob: 873d3a6456296a1b852a520788197ee2e2230ee7 [file] [log] [blame]
{
"area": 28.7776,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.007803354,
"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.0103696,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0102484,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0101786,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0032296,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0030828,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0102099,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0097208,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0103383,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0101773,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0030281,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0034023,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0096544,
"when": "!RESET_B&!CLK&D&!Q"
}
],
"pg_pin,VGND": {
"pg_type": "primary_ground",
"voltage_name": "VGND"
},
"pg_pin,VNB": {
"pg_type": "primary_ground",
"voltage_name": "VNB"
},
"pg_pin,VPB": {
"pg_type": "primary_power",
"voltage_name": "VPB"
},
"pg_pin,VPWR": {
"pg_type": "primary_power",
"voltage_name": "VPWR"
},
"pin,CLK": {
"capacitance": 0.00164,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001557,
"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.023346,
0.0232414,
0.0230004,
0.0229769,
0.0229226,
0.0227975,
0.0225093
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.015715,
0.0156767,
0.0155886,
0.0155209,
0.0153649,
0.0150053,
0.0141762
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001724,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.3708121,
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.2917193,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001824,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001762,
"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.0058979,
0.0058417,
0.005712,
0.0057086,
0.0057007,
0.0056826,
0.0056407
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0006432,
-0.0007006,
-0.0008329,
-0.0008585,
-0.0009175,
-0.0010536,
-0.0013672
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001885,
"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.2205059,
0.4872214,
1.0015442
],
[
0.0221497,
0.2876445,
0.7934225
],
[
-0.2126322,
0.0528626,
0.5452129
]
]
},
"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.1033184,
0.287026,
0.5291322
],
[
-0.0413268,
0.137498,
0.3625143
],
[
-0.1943216,
-0.022821,
0.1960918
]
]
},
"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.0626973,
-0.3245299,
-0.7631693
],
[
0.1075827,
-0.1518086,
-0.6026549
],
[
0.3277161,
0.0646628,
-0.3947285
]
]
},
"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.0504902,
-0.2244323,
-0.4348001
],
[
0.0795065,
-0.0919941,
-0.2962585
],
[
0.2263978,
0.0610007,
-0.1432637
]
]
},
"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.0014884,
0.004430667,
0.01318921,
0.03926162,
0.116874,
0.3479103
],
"values": [
[
0.0249707,
0.0236513,
0.0199807,
0.0084397,
-0.0284692,
-0.1455562,
-0.5022067
],
[
0.0249674,
0.0236626,
0.0199575,
0.0084673,
-0.0285123,
-0.1455568,
-0.502188
],
[
0.0249835,
0.0236738,
0.0198682,
0.0084351,
-0.0285114,
-0.1455905,
-0.5022371
],
[
0.0246582,
0.0233595,
0.0196305,
0.0081402,
-0.0287343,
-0.1458649,
-0.5024769
],
[
0.0245199,
0.02318,
0.0193189,
0.0079115,
-0.0290258,
-0.1460682,
-0.502699
],
[
0.024523,
0.0229437,
0.019479,
0.0079795,
-0.0289287,
-0.1459949,
-0.5026387
],
[
0.0250934,
0.0238086,
0.0200692,
0.0085855,
-0.0283451,
-0.1454107,
-0.5020514
]
]
},
"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.0014884,
0.004430667,
0.01318921,
0.03926162,
0.116874,
0.3479103
],
"values": [
[
0.0326402,
0.0342475,
0.0391788,
0.0535891,
0.0947029,
0.2146959,
0.5680359
],
[
0.0326105,
0.0342988,
0.0391568,
0.0535913,
0.0946885,
0.2147139,
0.5669417
],
[
0.0326497,
0.0342649,
0.0392079,
0.0535747,
0.0947698,
0.2146819,
0.566668
],
[
0.032273,
0.033972,
0.0389274,
0.0532981,
0.094507,
0.2144452,
0.5655119
],
[
0.0320839,
0.0337016,
0.0385439,
0.0530775,
0.0942065,
0.2140826,
0.5653128
],
[
0.0319691,
0.0335513,
0.0385157,
0.0529533,
0.0941244,
0.2151349,
0.5719009
],
[
0.0325386,
0.0342122,
0.039067,
0.0534436,
0.094414,
0.2146411,
0.5695381
]
]
}
},
{
"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.0014884,
0.004430667,
0.01318921,
0.03926162,
0.116874,
0.3479103
],
"values": [
[
0.0329929,
0.032022,
0.0295099,
0.0231893,
-0.0123451,
-0.1295935,
-0.4864944
],
[
0.032873,
0.0319575,
0.0293803,
0.0230348,
-0.0124853,
-0.1297456,
-0.4866326
],
[
0.0330527,
0.0318885,
0.0295211,
0.0229464,
-0.0126456,
-0.1299333,
-0.4868373
],
[
0.03296,
0.0320327,
0.0298074,
0.0229551,
-0.0127324,
-0.1299536,
-0.4868525
],
[
0.0333257,
0.0323947,
0.0347631,
0.023028,
-0.0128759,
-0.1301748,
-0.487084
],
[
0.0405707,
0.0391805,
0.0350433,
0.0233857,
-0.0129908,
-0.1305352,
-0.4873879
],
[
0.0406313,
0.039289,
0.0351865,
0.0236584,
-0.0134307,
-0.1313184,
-0.4880124
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.34791,
"max_transition": 1.490836,
"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.0014884,
0.00443067,
0.0131892,
0.0392616,
0.116874,
0.34791
],
"values": [
[
0.7102607,
0.7175292,
0.7348551,
0.7697534,
0.8354683,
0.9589379,
1.2271903
],
[
0.7162688,
0.7235766,
0.7408902,
0.7758653,
0.841057,
0.9642359,
1.2326116
],
[
0.7299306,
0.7372482,
0.75461,
0.7898439,
0.8551561,
0.9784896,
1.2468602
],
[
0.7630468,
0.7703329,
0.787682,
0.8228945,
0.8881907,
1.0118401,
1.2799556
],
[
0.8348544,
0.8420973,
0.8595498,
0.8947316,
0.9600623,
1.0836052,
1.3516296
],
[
0.9646862,
0.9719685,
0.9893516,
1.0246253,
1.0899157,
1.2135636,
1.4816328
],
[
1.1850048,
1.1922844,
1.2097057,
1.2448165,
1.30994,
1.4332499,
1.7015481
]
]
},
"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.0014884,
0.00443067,
0.0131892,
0.0392616,
0.116874,
0.34791
],
"values": [
[
0.5508426,
0.5581135,
0.5764419,
0.6178715,
0.711573,
0.9543247,
1.6590477
],
[
0.5569185,
0.5646478,
0.5825076,
0.6238896,
0.7176065,
0.9603092,
1.6670851
],
[
0.5707597,
0.5780622,
0.5963511,
0.6376816,
0.7313742,
0.9741281,
1.6819414
],
[
0.6034775,
0.6107322,
0.6291405,
0.6705521,
0.7642741,
1.0068869,
1.7152635
],
[
0.6768273,
0.6840153,
0.7024097,
0.743863,
0.8374967,
1.0798631,
1.7896868
],
[
0.8109042,
0.8181655,
0.8365191,
0.8779147,
0.9716259,
1.2141583,
1.9199855
],
[
1.0382069,
1.0455845,
1.0638614,
1.1052596,
1.1989699,
1.4418319,
2.146443
]
]
},
"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.0014884,
0.00443067,
0.0131892,
0.0392616,
0.116874,
0.34791
],
"values": [
[
0.0704727,
0.0736033,
0.0817899,
0.0995821,
0.141655,
0.2449205,
0.5403513
],
[
0.0703214,
0.0735198,
0.081821,
0.0993898,
0.1408007,
0.246315,
0.5402027
],
[
0.0706594,
0.0736733,
0.0814595,
0.0998129,
0.1410572,
0.2450281,
0.5390057
],
[
0.070526,
0.0737166,
0.081343,
0.0993007,
0.1411523,
0.2453679,
0.5403277
],
[
0.0705872,
0.0738642,
0.0814394,
0.0997021,
0.1412548,
0.2459253,
0.5407021
],
[
0.0705212,
0.0735955,
0.0812851,
0.0995117,
0.1410835,
0.2459035,
0.5391332
],
[
0.0707313,
0.073848,
0.0812896,
0.0994608,
0.1428761,
0.2461877,
0.5398436
]
]
},
"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.0014884,
0.00443067,
0.0131892,
0.0392616,
0.116874,
0.34791
],
"values": [
[
0.0504281,
0.0551767,
0.0698021,
0.1059158,
0.2073222,
0.5216004,
1.4813165
],
[
0.0505294,
0.0547672,
0.0695434,
0.1056613,
0.2069426,
0.5217283,
1.4784796
],
[
0.0501831,
0.0548545,
0.0695242,
0.1056717,
0.2067887,
0.5212499,
1.4787171
],
[
0.0503947,
0.0552326,
0.0693425,
0.1055336,
0.2068436,
0.5220729,
1.4904434
],
[
0.0498873,
0.0556706,
0.0690542,
0.1055005,
0.2068917,
0.5208335,
1.4908362
],
[
0.050543,
0.0552902,
0.0696198,
0.1056143,
0.2069309,
0.521901,
1.4825511
],
[
0.0504663,
0.0549929,
0.0695566,
0.105616,
0.2069497,
0.5211724,
1.4888636
]
]
},
"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.0014884,
0.00443067,
0.0131892,
0.0392616,
0.116874,
0.34791
],
"values": [
[
0.4911622,
0.4988552,
0.5171222,
0.5546819,
0.6246797,
0.7488999,
1.0002931
],
[
0.4973384,
0.5049873,
0.5232099,
0.5607894,
0.6309298,
0.7547627,
1.006171
],
[
0.5132175,
0.5207474,
0.5390636,
0.5766573,
0.6469367,
0.7701642,
1.0214254
],
[
0.5502079,
0.5586707,
0.5771508,
0.6144545,
0.6845582,
0.8070173,
1.0580389
],
[
0.6393205,
0.6481304,
0.6666279,
0.7040147,
0.7754934,
0.8946085,
1.1453325
],
[
0.8504699,
0.8581957,
0.8764911,
0.9144412,
0.9857921,
1.0961262,
1.3458451
],
[
1.3443214,
1.3525546,
1.3699281,
1.4003465,
1.4522487,
1.5545236,
1.803469
]
]
},
"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.0014884,
0.00443067,
0.0131892,
0.0392616,
0.116874,
0.34791
],
"values": [
[
0.077115,
0.0807336,
0.0891036,
0.1086054,
0.1533372,
0.2356555,
0.5139084
],
[
0.0771811,
0.0809459,
0.089525,
0.1088683,
0.1532656,
0.235193,
0.5137476
],
[
0.0774088,
0.0810211,
0.0892324,
0.1089088,
0.1528168,
0.2342392,
0.5137776
],
[
0.0773315,
0.080399,
0.0890649,
0.1090096,
0.1534902,
0.2339354,
0.5135775
],
[
0.0779101,
0.081043,
0.0894891,
0.109644,
0.1509636,
0.2303253,
0.5126484
],
[
0.0783724,
0.0818305,
0.0907206,
0.1128237,
0.1436752,
0.2195337,
0.5117343
],
[
0.0812625,
0.0821133,
0.0834905,
0.08704,
0.1127641,
0.2060223,
0.5107286
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003332,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003284,
"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.0043495,
0.0043568,
0.0043736,
0.0043833,
0.0044054,
0.0044566,
0.0045746
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0049564,
-0.0050285,
-0.0051946,
-0.0051986,
-0.0052079,
-0.0052291,
-0.0052779
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003381,
"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.3495625,
-0.1658548,
0.3069642
],
[
-0.5796569,
-0.3996113,
0.0378073
],
[
-0.8815775,
-0.7064147,
-0.3019551
]
]
},
"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.4890606,
0.6532533,
1.0874166
],
[
0.6922995,
0.8564922,
1.2857728
],
[
0.9661439,
1.1303365,
1.5571758
]
]
},
"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.5531649,
1.09975,
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
}
]
}
}