blob: db80dc57351bab2b5e0d90efbb98e74517954462 [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 4.114668,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 6.1857302,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 5.1311635,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 3.7998489,
"when": "CLK&D&SET_B&Q"
},
{
"value": 3.1708354,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 3.6504841,
"when": "!CLK&D&!SET_B&Q"
},
{
"value": 3.1894627,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 3.2010392,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 3.6734706,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 3.7882724,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 5.8359988,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 4.9917888,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 2.7579188,
"when": "!CLK&!D&!SET_B&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.001823,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001752,
"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.0235293,
0.0234102,
0.0231417,
0.0233262,
0.0237575,
0.0247577,
0.0270691
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0174082,
0.0173243,
0.0171371,
0.017292,
0.0176551,
0.0184985,
0.0204486
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001893,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1884593,
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.362024,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002409,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002296,
"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.0075425,
0.0074766,
0.0073316,
0.0077037,
0.0085686,
0.0105689,
0.0151864
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0001628,
-0.0002696,
-0.0005101,
-0.0001389,
0.0007226,
0.0027139,
0.0073098
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002521,
"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.0581523,
0.2064596,
0.3643372
],
[
-0.0449889,
0.0959941,
0.2514303
],
[
-0.1198587,
0.0125794,
0.1643535
]
]
},
"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.0544902,
0.1564108,
0.2349427
],
[
-0.0095885,
0.0825664,
0.1513327
],
[
-0.0392923,
0.0504212,
0.1179668
]
]
},
"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.0041035,
-0.1304382,
-0.2565775
],
[
0.0978171,
-0.0272969,
-0.1619811
],
[
0.1629212,
0.0426901,
-0.0944355
]
]
},
"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.0358418,
-0.1316588,
-0.1979837
],
[
0.0209128,
-0.0700215,
-0.1351256
],
[
0.044513,
-0.0439798,
-0.109084
]
]
},
"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.001655681,
0.005482561,
0.01815474,
0.06011694,
0.199069,
0.6591894
],
"values": [
[
0.0483993,
0.0462121,
0.0393497,
0.0191333,
-0.0459469,
-0.2694822,
-1.014489
],
[
0.0482944,
0.0460818,
0.0392176,
0.0190116,
-0.0460868,
-0.2695773,
-1.0145997
],
[
0.0482179,
0.0460457,
0.0391035,
0.0189941,
-0.0460429,
-0.2695853,
-1.014599
],
[
0.0478812,
0.0455741,
0.0387235,
0.0185596,
-0.0464282,
-0.2700246,
-1.0149999
],
[
0.0474311,
0.0452259,
0.0383289,
0.0181931,
-0.0468378,
-0.2703823,
-1.0154107
],
[
0.0474873,
0.0452954,
0.03832,
0.0181218,
-0.0468532,
-0.2703823,
-1.0154304
],
[
0.0528962,
0.0506227,
0.043683,
0.0225332,
-0.0451047,
-0.2697411,
-1.0146818
]
]
},
"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.001655681,
0.005482561,
0.01815474,
0.06011694,
0.199069,
0.6591894
],
"values": [
[
0.0536171,
0.0552829,
0.061209,
0.081728,
0.1490621,
0.3703786,
1.1070034
],
[
0.0535863,
0.0553389,
0.0611413,
0.0815263,
0.1491473,
0.3716761,
1.1067986
],
[
0.0535261,
0.0551953,
0.0610917,
0.0815184,
0.1489259,
0.3710507,
1.1107198
],
[
0.0531359,
0.0547419,
0.0606337,
0.0812187,
0.1487764,
0.3720186,
1.1065342
],
[
0.0525659,
0.0543294,
0.0601652,
0.0808789,
0.1482402,
0.3706715,
1.1059352
],
[
0.0523608,
0.0541053,
0.0600132,
0.0805776,
0.1478673,
0.3705136,
1.1057179
],
[
0.0549283,
0.0565876,
0.0623806,
0.0825115,
0.1486368,
0.3705646,
1.106547
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"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.001655681,
0.005482561,
0.01815474,
0.06011694,
0.199069,
0.6591894
],
"values": [
[
0.0800871,
0.0819212,
0.0880216,
0.1087125,
0.1766411,
0.3983391,
1.1349015
],
[
0.0799303,
0.0816882,
0.0877969,
0.108566,
0.1764343,
0.3983653,
1.1367679
],
[
0.0794688,
0.0812828,
0.0873683,
0.1082032,
0.1759186,
0.3981152,
1.1355593
],
[
0.0794562,
0.081316,
0.0873773,
0.1081853,
0.1756954,
0.3980706,
1.1331147
],
[
0.080138,
0.0819518,
0.0880243,
0.1088084,
0.1763598,
0.3986654,
1.1404411
],
[
0.080928,
0.0827261,
0.0887812,
0.1096012,
0.1774322,
0.3990778,
1.1365907
],
[
0.0850047,
0.0867936,
0.0927685,
0.1129288,
0.1803802,
0.4015878,
1.140016
]
]
}
}
],
"max_capacitance": 0.659189,
"max_transition": 1.501354,
"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.00165568,
0.00548256,
0.0181547,
0.0601169,
0.199069,
0.659189
],
"values": [
[
0.4448903,
0.4485105,
0.4586441,
0.4837348,
0.5388873,
0.6664807,
1.0362217
],
[
0.4493609,
0.4529478,
0.4630427,
0.4881727,
0.5434245,
0.670927,
1.0404041
],
[
0.4597584,
0.4633397,
0.4734808,
0.4986078,
0.5539296,
0.6814419,
1.051196
],
[
0.4844194,
0.4879719,
0.4981164,
0.5232915,
0.5786746,
0.7060861,
1.0755233
],
[
0.5299419,
0.5335263,
0.5436657,
0.5688842,
0.6241126,
0.7516106,
1.1216146
],
[
0.5929159,
0.5964978,
0.6066556,
0.6318163,
0.6869681,
0.8145744,
1.1842934
],
[
0.6700727,
0.6735223,
0.683654,
0.7086754,
0.764131,
0.8915329,
1.2605218
]
]
},
"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.00165568,
0.00548256,
0.0181547,
0.0601169,
0.199069,
0.659189
],
"values": [
[
0.5601327,
0.5648383,
0.5780078,
0.6092981,
0.6835094,
0.8990008,
1.6068247
],
[
0.5646688,
0.5694548,
0.5824004,
0.6136396,
0.6881481,
0.9030258,
1.6135792
],
[
0.5751694,
0.5798753,
0.5930848,
0.6242302,
0.6983157,
0.9138848,
1.6211771
],
[
0.5989743,
0.6037008,
0.616785,
0.6480387,
0.7221114,
0.9380668,
1.6454551
],
[
0.6433509,
0.6480539,
0.6610917,
0.6927101,
0.7668461,
0.9820125,
1.6895605
],
[
0.7080705,
0.7127728,
0.7258009,
0.7574255,
0.8315816,
1.0467789,
1.7557399
],
[
0.791858,
0.7965429,
0.8096649,
0.8413076,
0.9152926,
1.1304127,
1.8379418
]
]
},
"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.00165568,
0.00548256,
0.0181547,
0.0601169,
0.199069,
0.659189
],
"values": [
[
0.0370234,
0.0393698,
0.0466698,
0.0642536,
0.1104817,
0.2495217,
0.7394871
],
[
0.0369822,
0.0394007,
0.0468049,
0.0647229,
0.1102056,
0.2484259,
0.7379969
],
[
0.0373767,
0.0397275,
0.0468703,
0.0647598,
0.1105763,
0.24882,
0.7404855
],
[
0.0372647,
0.0396937,
0.0460927,
0.0640272,
0.1100211,
0.2487608,
0.7366013
],
[
0.0373599,
0.03973,
0.0467638,
0.0645403,
0.1105518,
0.2492196,
0.7399761
],
[
0.0372597,
0.0397038,
0.0467002,
0.0651924,
0.1102427,
0.2492106,
0.7389523
],
[
0.0369326,
0.0398652,
0.046671,
0.0642004,
0.1104734,
0.2488958,
0.7370901
]
]
},
"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.00165568,
0.00548256,
0.0181547,
0.0601169,
0.199069,
0.659189
],
"values": [
[
0.0408374,
0.0444445,
0.0541756,
0.0807377,
0.1637019,
0.4670304,
1.4982168
],
[
0.0407426,
0.0444219,
0.0549333,
0.0800902,
0.1642966,
0.467303,
1.498193
],
[
0.0409687,
0.0445236,
0.0540216,
0.080606,
0.1634924,
0.4654244,
1.4983548
],
[
0.0409412,
0.0442223,
0.054031,
0.080466,
0.163697,
0.4654732,
1.4979947
],
[
0.0407503,
0.0444272,
0.0549804,
0.0806994,
0.1637483,
0.4658168,
1.4984379
],
[
0.0407513,
0.0443626,
0.0550232,
0.0807191,
0.1636541,
0.4662093,
1.4948245
],
[
0.040747,
0.0443733,
0.0550437,
0.0808802,
0.1637336,
0.4656441,
1.4985237
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"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.00165568,
0.00548256,
0.0181547,
0.0601169,
0.199069,
0.659189
],
"values": [
[
0.3868356,
0.3911042,
0.4028919,
0.4316217,
0.5041584,
0.7198045,
1.429409
],
[
0.3910091,
0.3953234,
0.4068738,
0.4359033,
0.5081868,
0.7234701,
1.4333321
],
[
0.4023092,
0.4066389,
0.4181561,
0.447168,
0.5195225,
0.7358932,
1.4431104
],
[
0.4325454,
0.4369119,
0.4487228,
0.4776228,
0.5498252,
0.765051,
1.4741707
],
[
0.5019598,
0.5062668,
0.5178168,
0.546836,
0.6190102,
0.8350852,
1.5433552
],
[
0.6462276,
0.6504434,
0.6620152,
0.6910132,
0.7633801,
0.9793218,
1.6880004
],
[
0.8845101,
0.8887496,
0.9006041,
0.9296746,
1.0019898,
1.2177429,
1.9240713
]
]
},
"related_pin": "SET_B",
"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.00165568,
0.00548256,
0.0181547,
0.0601169,
0.199069,
0.659189
],
"values": [
[
0.0340039,
0.0375801,
0.0467054,
0.0731289,
0.1600506,
0.4665823,
1.5010809
],
[
0.0340767,
0.0370151,
0.0469757,
0.0732791,
0.1598405,
0.4655027,
1.4973942
],
[
0.0340671,
0.0371119,
0.0470034,
0.0733167,
0.1598606,
0.4651178,
1.496775
],
[
0.0341517,
0.0374664,
0.0463963,
0.0732707,
0.1599286,
0.4645171,
1.4960496
],
[
0.034033,
0.0374188,
0.0469323,
0.0732402,
0.1599677,
0.4661189,
1.4976039
],
[
0.0341139,
0.0374231,
0.046968,
0.0732834,
0.1599913,
0.4659683,
1.5000197
],
[
0.0347376,
0.0380037,
0.0475707,
0.0739101,
0.1607897,
0.4656467,
1.5013535
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003446,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003417,
"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.0052483,
0.005281,
0.0053618,
0.0053635,
0.0053726,
0.0053991,
0.0054652
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0012889,
0.0011609,
0.0008711,
0.0009362,
0.0010915,
0.0014545,
0.0022964
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003474,
"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.133498,
-0.0962747,
-0.1276061
],
[
-0.2622741,
-0.2250508,
-0.2539408
],
[
-0.3603372,
-0.3231139,
-0.3495625
]
]
},
"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.1521465,
0.119806,
0.1547995
],
[
0.2772604,
0.2436992,
0.2762513
],
[
0.3741029,
0.3405417,
0.3694316
]
]
},
"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.2323997,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}