blob: bed44c7900aa2ddceb04a9d0ec1f4cee77b7f5d5 [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.0002228007,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 0.0002839,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0002294,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0002154,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0002392,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0002024,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0001716,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0002417,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0002571,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0002592,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0001954,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0002244,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0001541,
"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.001359,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001288,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0044365,
0.0043101,
0.0039541,
0.0041615,
0.0047458,
0.0063918,
0.011029
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0066211,
0.0063358,
0.0055322,
0.0056121,
0.005837,
0.0064706,
0.0082558
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001429,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
1.7858605,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
3.9792403,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001839,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001695,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0035124,
0.0035263,
0.0035652,
0.0035614,
0.0035505,
0.0035197,
0.0034332
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0004976,
0.0003987,
0.0001201,
0.0001089,
7.756147e-05,
-1.084069e-05,
-0.0002599
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001984,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
1.0548565,
2.6694316,
4.2115865
],
[
-0.5230976,
1.0786602,
2.6079976
],
[
-1.6807312,
-0.0826354,
1.4247295
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.2931377,
1.5707989,
2.6570211
],
[
-0.7812764,
0.4853984,
1.5551413
],
[
-1.6056579,
-0.3682799,
0.6923076
]
]
},
"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,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.0858906,
-1.6327168,
-2.9386657
],
[
1.0892314,
-0.4539326,
-1.8843933
],
[
1.9758688,
0.408901,
-1.0490254
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.0822285,
-1.2884785,
-2.2556823
],
[
0.9683819,
-0.2250508,
-1.2105652
],
[
1.8092428,
0.6213034,
-0.366042
]
]
},
"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.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001467556,
0.00430744,
0.01264282,
0.03710807,
0.1089163,
0.3196816
],
"values": [
[
0.0226842,
0.0219745,
0.0199922,
0.0138549,
-0.0050641,
-0.0628366,
-0.2350597
],
[
0.0229014,
0.022359,
0.0203457,
0.0141566,
-0.0047615,
-0.0625619,
-0.234743
],
[
0.0234654,
0.0227933,
0.0208178,
0.0146968,
-0.0041997,
-0.062041,
-0.2342002
],
[
0.0233388,
0.0226866,
0.0206979,
0.0145489,
-0.0044008,
-0.0621397,
-0.234344
],
[
0.0228938,
0.0222433,
0.0202717,
0.0141232,
-0.0048191,
-0.0625857,
-0.2347576
],
[
0.0222108,
0.0215986,
0.019545,
0.013385,
-0.0055615,
-0.0633006,
-0.2355163
],
[
0.0203457,
0.0196883,
0.0176459,
0.0114916,
-0.0074217,
-0.0652131,
-0.2373754
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001467556,
0.00430744,
0.01264282,
0.03710807,
0.1089163,
0.3196816
],
"values": [
[
0.0254628,
0.0263205,
0.0288307,
0.0357744,
0.0560311,
0.1148265,
0.2865002
],
[
0.0257167,
0.026587,
0.0290974,
0.0361724,
0.0561023,
0.1151745,
0.2868265
],
[
0.0265073,
0.0273623,
0.029815,
0.0370271,
0.0569906,
0.1157591,
0.2869611
],
[
0.0263262,
0.027192,
0.0296152,
0.0367309,
0.0568831,
0.1161812,
0.2871672
],
[
0.0259987,
0.0268446,
0.0293728,
0.036296,
0.0565891,
0.1153691,
0.2867304
],
[
0.0250835,
0.0259087,
0.0283864,
0.0354619,
0.0556978,
0.1146939,
0.2857682
],
[
0.0231007,
0.0239607,
0.0264412,
0.0334499,
0.0536851,
0.1123887,
0.2839319
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001467556,
0.00430744,
0.01264282,
0.03710807,
0.1089163,
0.3196816
],
"values": [
[
0.038609,
0.0394678,
0.0419227,
0.0489079,
0.069085,
0.1275938,
0.2992088
],
[
0.0387215,
0.0395575,
0.0420285,
0.0489836,
0.069127,
0.127869,
0.2992024
],
[
0.0383941,
0.039272,
0.0416358,
0.0486961,
0.0687735,
0.1272452,
0.2985131
],
[
0.0381467,
0.0389943,
0.0414224,
0.0483955,
0.0687793,
0.126685,
0.2976323
],
[
0.0384405,
0.0392828,
0.0417185,
0.0487536,
0.0690926,
0.1271913,
0.2987391
],
[
0.0385726,
0.0394384,
0.0418816,
0.0488321,
0.0688831,
0.1276953,
0.2990999
],
[
0.0390061,
0.0398494,
0.04226,
0.0492818,
0.0694316,
0.127976,
0.2989193
]
]
}
}
],
"max_capacitance": 0.319682,
"max_transition": 5.023899,
"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.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00146756,
0.00430744,
0.0126428,
0.0371081,
0.108916,
0.319682
],
"values": [
[
2.4086393,
2.4217375,
2.4520714,
2.5149005,
2.6288487,
2.8420484,
3.2886118
],
[
2.4200593,
2.4331475,
2.4632842,
2.5270397,
2.6402251,
2.8515534,
3.300195
],
[
2.4525799,
2.4651186,
2.4954068,
2.55803,
2.6742919,
2.884307,
3.3329004
],
[
2.5416615,
2.5541929,
2.5845222,
2.6463205,
2.7600986,
2.9740186,
3.4208167
],
[
2.7913636,
2.8039229,
2.8343481,
2.8961791,
3.0110103,
3.2224787,
3.6709431
],
[
3.4715664,
3.484109,
3.514552,
3.5761218,
3.690237,
3.9044621,
4.3510222
],
[
5.098272,
5.1108087,
5.1408624,
5.2026627,
5.3184386,
5.5278466,
5.9782668
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00146756,
0.00430744,
0.0126428,
0.0371081,
0.108916,
0.319682
],
"values": [
[
4.9470308,
4.9636624,
5.0065125,
5.1145324,
5.3991043,
6.2058012,
8.57416
],
[
4.9585913,
4.975202,
5.0178892,
5.1266706,
5.4108491,
6.2203447,
8.5870884
],
[
4.9924411,
5.0085625,
5.0516511,
5.1600351,
5.4457585,
6.2544934,
8.6190477
],
[
5.0827569,
5.0989071,
5.1415121,
5.2498228,
5.5350813,
6.3458732,
8.7134504
],
[
5.3287068,
5.3448499,
5.3876326,
5.4955946,
5.7797522,
6.5870194,
8.9528287
],
[
5.9983596,
6.0144631,
6.0571961,
6.1657897,
6.4497856,
7.2581452,
9.6305381
],
[
7.6199385,
7.6363005,
7.6787705,
7.7866442,
8.0718543,
8.8795602,
11.2439533
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00146756,
0.00430744,
0.0126428,
0.0371081,
0.108916,
0.319682
],
"values": [
[
0.2035311,
0.2066024,
0.2179537,
0.2449514,
0.3107685,
0.474947,
0.9485228
],
[
0.2037061,
0.2059335,
0.2182775,
0.2474663,
0.3121595,
0.4739511,
0.9541593
],
[
0.2036587,
0.2072391,
0.2188952,
0.2477338,
0.3148945,
0.4744369,
0.9541824
],
[
0.2021044,
0.2065136,
0.2194274,
0.2452158,
0.3108811,
0.4760466,
0.9523511
],
[
0.2021298,
0.2066518,
0.2189709,
0.2457025,
0.311537,
0.4727109,
0.9543166
],
[
0.2021217,
0.2066471,
0.2190238,
0.2450914,
0.3106898,
0.4760511,
0.9494244
],
[
0.2021151,
0.2066585,
0.2190376,
0.2453219,
0.3137791,
0.477275,
0.9501069
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00146756,
0.00430744,
0.0126428,
0.0371081,
0.108916,
0.319682
],
"values": [
[
0.1652798,
0.1789421,
0.2187626,
0.3356805,
0.6996,
1.7817926,
5.0238986
],
[
0.1644729,
0.1797024,
0.219303,
0.3374052,
0.6929268,
1.7872074,
5.0232094
],
[
0.1647201,
0.1787116,
0.220196,
0.3371686,
0.6938215,
1.7804251,
4.9970161
],
[
0.1650873,
0.1788444,
0.2181767,
0.3379659,
0.6928393,
1.7866841,
4.9930753
],
[
0.1650845,
0.179019,
0.2187868,
0.3357883,
0.6961576,
1.7778494,
4.9907842
],
[
0.165583,
0.1778418,
0.2179589,
0.3347964,
0.6946693,
1.7862601,
4.9894533
],
[
0.1659857,
0.1792476,
0.2192556,
0.337075,
0.7010725,
1.780779,
4.9961928
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00146756,
0.00430744,
0.0126428,
0.0371081,
0.108916,
0.319682
],
"values": [
[
2.5430447,
2.5577067,
2.5969926,
2.7008409,
2.9828959,
3.7949923,
6.1628977
],
[
2.5455686,
2.5602187,
2.5995441,
2.703662,
2.986235,
3.7952499,
6.1762369
],
[
2.5684728,
2.5830571,
2.6223417,
2.7257716,
3.008285,
3.8225827,
6.1855965
],
[
2.6425291,
2.6571334,
2.6966092,
2.7999434,
3.0820391,
3.894705,
6.2620451
],
[
2.9402611,
2.954839,
2.994043,
3.0971967,
3.380394,
4.1936774,
6.5659376
],
[
3.7379539,
3.7525569,
3.7922567,
3.8959298,
4.1772434,
4.9892774,
7.3685671
],
[
6.0033787,
6.017943,
6.0571383,
6.1606116,
6.442757,
7.2542301,
9.6227879
]
]
},
"related_pin": "SET_B",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.00146756,
0.00430744,
0.0126428,
0.0371081,
0.108916,
0.319682
],
"values": [
[
0.136592,
0.1507407,
0.1928935,
0.3142665,
0.6897898,
1.7748049,
5.0143862
],
[
0.1347595,
0.1490277,
0.1934328,
0.3142007,
0.6861503,
1.7844911,
4.9893223
],
[
0.1344913,
0.1508842,
0.1920929,
0.3182562,
0.6815938,
1.7943245,
4.9824784
],
[
0.1368814,
0.1514538,
0.1939203,
0.3167721,
0.6912034,
1.7807051,
5.0162261
],
[
0.1344725,
0.1488315,
0.190823,
0.315671,
0.6922145,
1.7936256,
4.9823368
],
[
0.1350711,
0.1504696,
0.1912272,
0.3139772,
0.6817793,
1.7735799,
4.9913349
],
[
0.1354338,
0.1495859,
0.1906804,
0.3157219,
0.6895426,
1.7743482,
5.0109001
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.00281,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002739,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0018617,
0.0019498,
0.0021979,
0.0022012,
0.0022104,
0.0022362,
0.002309
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0004743,
0.00046,
0.0004198,
0.0004161,
0.0004057,
0.0003763,
0.0002936
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002881,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.7212666,
0.3641338,
1.2251364
],
[
-2.2003436,
-1.1186055,
-0.261265
],
[
-3.4385436,
-2.3641295,
-1.5067891
]
]
},
"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,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.7875225,
-0.2594258,
-1.1039489
],
[
2.244627,
1.1995098,
0.3549866
],
[
3.4773336,
2.4322165,
1.5931865
]
]
},
"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,
2.5,
5.0
],
"values": [
1.8764961,
5.2953866,
8.7454007
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}