blob: 22997ca3f0a66a58cdca82686a4ee6800153eb7c [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.009956072,
"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.0132377,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0111782,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0085129,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0088743,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0093814,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0090289,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0125383,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0112962,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0086638,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0093902,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0087275,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0086434,
"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.001776,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001694,
"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.0232874,
0.0232031,
0.0230086,
0.0230599,
0.0231782,
0.0234508,
0.0240793
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0172651,
0.0171931,
0.0170272,
0.0170437,
0.0170817,
0.0171697,
0.0173723
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001857,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1917548,
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.3268717,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002361,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002233,
"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.0073654,
0.0072897,
0.0071151,
0.0072662,
0.0076142,
0.0084168,
0.0102668
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-8.7227731e-05,
-0.000282,
-0.0007309,
-0.0005908,
-0.0002677,
0.0004769,
0.0021934
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002488,
"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.0642559,
0.2406393,
0.4510072
],
[
-0.0449889,
0.1228496,
0.3258932
],
[
-0.1247415,
0.0345521,
0.2339336
]
]
},
"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.0520488,
0.1576315,
0.2373841
],
[
-0.0156921,
0.0813457,
0.150112
],
[
-0.0429544,
0.0504212,
0.1155254
]
]
},
"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.010207,
-0.1658385,
-0.3347025
],
[
0.0965964,
-0.0565937,
-0.236444
],
[
0.1690247,
0.0194967,
-0.1615742
]
]
},
"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.0321797,
-0.1304382,
-0.1955423
],
[
0.028237,
-0.0651387,
-0.1265807
],
[
0.0506165,
-0.0415384,
-0.1042012
]
]
},
"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,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.00131775,
0.00347293,
0.009152908,
0.02412249,
0.06357482,
0.1675515
],
"values": [
[
0.0539824,
0.0556098,
0.0595558,
0.0689472,
0.0932006,
0.1559491,
0.3242016
],
[
0.0537387,
0.0553762,
0.0593107,
0.0687216,
0.0929182,
0.1563345,
0.323554
],
[
0.0533628,
0.0550022,
0.0589257,
0.0683893,
0.0923,
0.1552907,
0.3233905
],
[
0.0533069,
0.054944,
0.0588589,
0.0682703,
0.0922483,
0.1551841,
0.3221753
],
[
0.053778,
0.055432,
0.0593318,
0.0687223,
0.0926999,
0.1565909,
0.3228509
],
[
0.0537722,
0.0553958,
0.059327,
0.0687235,
0.0927932,
0.1556991,
0.3227492
],
[
0.0549835,
0.0563408,
0.0598838,
0.0690969,
0.0936927,
0.1569053,
0.3247273
]
]
}
},
{
"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.00131775,
0.00347293,
0.009152908,
0.02412249,
0.06357482,
0.1675515
],
"values": [
[
0.0242767,
0.0232424,
0.020431,
0.01186,
-0.0121071,
-0.0759117,
-0.2442988
],
[
0.0242457,
0.0232091,
0.0203718,
0.0118221,
-0.0121461,
-0.0759583,
-0.2443239
],
[
0.0242553,
0.0232237,
0.0203942,
0.011832,
-0.0121341,
-0.0759357,
-0.2443365
],
[
0.0238203,
0.0227947,
0.0199659,
0.0114081,
-0.0125609,
-0.076359,
-0.24476
],
[
0.0235309,
0.0225012,
0.019689,
0.0111266,
-0.0128398,
-0.0766546,
-0.2450227
],
[
0.0236003,
0.0225572,
0.0197219,
0.0111695,
-0.0127941,
-0.0766091,
-0.2450067
],
[
0.0256415,
0.0244081,
0.0210526,
0.0120432,
-0.0121111,
-0.0760616,
-0.2444463
]
]
},
"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.00131775,
0.00347293,
0.009152908,
0.02412249,
0.06357482,
0.1675515
],
"values": [
[
0.0243577,
0.0259624,
0.0302741,
0.0405421,
0.0651145,
0.1279971,
0.2960108
],
[
0.0243558,
0.0259959,
0.0302665,
0.0405388,
0.0652136,
0.1280657,
0.295646
],
[
0.0242012,
0.0258356,
0.0300811,
0.0403928,
0.0649896,
0.1285049,
0.2954306
],
[
0.0238597,
0.0254641,
0.0297711,
0.0400112,
0.0646971,
0.1275611,
0.2952407
],
[
0.0234985,
0.0251206,
0.0293752,
0.0396562,
0.0644558,
0.1272163,
0.2952615
],
[
0.0232904,
0.0249112,
0.0292009,
0.0394525,
0.0641169,
0.1269758,
0.294542
],
[
0.0265701,
0.0279158,
0.0314608,
0.0406705,
0.0646751,
0.127418,
0.2940128
]
]
}
}
],
"max_capacitance": 0.167551,
"max_transition": 1.505339,
"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.00131775,
0.00347293,
0.00915291,
0.0241225,
0.0635748,
0.167551
],
"values": [
[
0.3205806,
0.3260139,
0.3374271,
0.3610056,
0.4140508,
0.5488554,
0.9031145
],
[
0.325219,
0.330641,
0.3420113,
0.3656414,
0.4187105,
0.5531316,
0.9065623
],
[
0.3364,
0.3418019,
0.3531689,
0.3767932,
0.4298646,
0.5642479,
0.9172703
],
[
0.3620546,
0.3674893,
0.3788806,
0.4024633,
0.4555086,
0.5897138,
0.9435008
],
[
0.4100392,
0.415441,
0.426798,
0.4504388,
0.5034891,
0.637823,
0.9912174
],
[
0.4786396,
0.4840577,
0.4954219,
0.5190611,
0.5721408,
0.7065581,
1.0598695
],
[
0.5629012,
0.5683209,
0.5796971,
0.6032856,
0.6563791,
0.7907307,
1.1441933
]
]
},
"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.00131775,
0.00347293,
0.00915291,
0.0241225,
0.0635748,
0.167551
],
"values": [
[
0.459332,
0.4676287,
0.4846373,
0.5216755,
0.6150914,
0.8596938,
1.5037713
],
[
0.4640982,
0.472393,
0.4892892,
0.5264076,
0.6197741,
0.8644291,
1.5085977
],
[
0.4750744,
0.4834026,
0.5002925,
0.5374015,
0.631359,
0.8750576,
1.5184991
],
[
0.5000088,
0.5082834,
0.5252947,
0.5622764,
0.6558195,
0.9003243,
1.5443362
],
[
0.5473708,
0.5557716,
0.5726555,
0.6097141,
0.7035386,
0.9473405,
1.5918359
],
[
0.6164346,
0.6247037,
0.6417227,
0.6787338,
0.7720781,
1.0168353,
1.6611075
],
[
0.7061959,
0.7146088,
0.7315004,
0.7685605,
0.8623794,
1.1063159,
1.7493716
]
]
},
"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.00131775,
0.00347293,
0.00915291,
0.0241225,
0.0635748,
0.167551
],
"values": [
[
0.0179382,
0.0220275,
0.0314915,
0.0552886,
0.1193376,
0.2964892,
0.765056
],
[
0.0176687,
0.0219604,
0.0315562,
0.0552213,
0.1194744,
0.2963542,
0.768467
],
[
0.0176715,
0.0219627,
0.0315403,
0.0552586,
0.1194646,
0.2964927,
0.7700125
],
[
0.0177061,
0.0218118,
0.031546,
0.0554199,
0.1193899,
0.2984558,
0.774616
],
[
0.0177072,
0.0220126,
0.0314901,
0.0552981,
0.1194482,
0.2961811,
0.7674588
],
[
0.0176632,
0.0220261,
0.0315744,
0.0549172,
0.119871,
0.2971095,
0.7665488
],
[
0.0179653,
0.02199,
0.0313149,
0.055432,
0.1195163,
0.2963006,
0.762623
]
]
},
"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.00131775,
0.00347293,
0.00915291,
0.0241225,
0.0635748,
0.167551
],
"values": [
[
0.0309407,
0.0363109,
0.0517074,
0.09695,
0.2275347,
0.5750482,
1.49593
],
[
0.0305842,
0.0364581,
0.0516029,
0.0967728,
0.2281433,
0.573905,
1.4965666
],
[
0.0305487,
0.0363371,
0.0516338,
0.0966612,
0.2276956,
0.575316,
1.4951763
],
[
0.0310595,
0.0363269,
0.0516291,
0.096731,
0.2283064,
0.5742352,
1.4949295
],
[
0.0305236,
0.036379,
0.051651,
0.0969156,
0.2276615,
0.5753209,
1.4962842
],
[
0.0310594,
0.036778,
0.0516689,
0.096653,
0.2277468,
0.5746149,
1.4984531
],
[
0.0305585,
0.0364039,
0.0516714,
0.0969244,
0.2277041,
0.57421,
1.4989154
]
]
},
"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.00131775,
0.00347293,
0.00915291,
0.0241225,
0.0635748,
0.167551
],
"values": [
[
0.3120374,
0.3185968,
0.333605,
0.3697329,
0.4628333,
0.7066601,
1.3537745
],
[
0.3166351,
0.323185,
0.3382059,
0.3743958,
0.4675056,
0.7123689,
1.3552146
],
[
0.3296823,
0.336235,
0.351194,
0.3873753,
0.4803981,
0.7243533,
1.3680229
],
[
0.3623515,
0.3688936,
0.3839172,
0.4200559,
0.5131769,
0.7577744,
1.4011426
],
[
0.4381918,
0.4447354,
0.4597,
0.4959049,
0.5889398,
0.8328419,
1.4796407
],
[
0.6010942,
0.6076186,
0.6226007,
0.6588295,
0.7517357,
0.9960196,
1.6398604
],
[
0.8872225,
0.8938859,
0.9090711,
0.9454166,
1.0385339,
1.2822131,
1.927758
]
]
},
"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.00131775,
0.00347293,
0.00915291,
0.0241225,
0.0635748,
0.167551
],
"values": [
[
0.0220898,
0.028429,
0.0458262,
0.0945578,
0.2259214,
0.5755764,
1.5029805
],
[
0.0220789,
0.0284151,
0.0457524,
0.0945877,
0.225823,
0.5766276,
1.5039351
],
[
0.0220373,
0.0283879,
0.0457337,
0.0944702,
0.2260386,
0.5759497,
1.5053391
],
[
0.0219267,
0.0283442,
0.0457894,
0.094581,
0.2258483,
0.5755924,
1.5005019
],
[
0.021923,
0.0283187,
0.0457878,
0.0943555,
0.2260241,
0.5759168,
1.4947295
],
[
0.0219222,
0.02829,
0.0457462,
0.0944412,
0.2264859,
0.5746009,
1.4980671
],
[
0.0230372,
0.0292681,
0.046325,
0.0948709,
0.2268814,
0.574125,
1.5020211
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003402,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003364,
"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.0051299,
0.0051636,
0.0052414,
0.0052464,
0.0052577,
0.0052836,
0.0053437
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0012188,
0.0011928,
0.0011329,
0.0011236,
0.0011023,
0.0010531,
0.00094
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003439,
"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.1310566,
-0.0840677,
-0.1044128
],
[
-0.2683776,
-0.2189473,
-0.2392923
],
[
-0.3749857,
-0.3255553,
-0.3410176
]
]
},
"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.1484844,
0.1051576,
0.1303854
],
[
0.2833639,
0.2375957,
0.2616029
],
[
0.3887513,
0.3429831,
0.3633281
]
]
},
"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.2148236,
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
}
]
}
}