blob: 9d781472e537cfdb7cb77134ea8a05d275c5b962 [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 15.91864,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 20.0238457,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 15.9794258,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 14.7316319,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 15.1438382,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 15.7658828,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 15.7870712,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 18.2239255,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 15.7435576,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 13.5927749,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 16.1992393,
"when": "CLK&D&SET_B&Q"
},
{
"value": 14.8539838,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 14.9784523,
"when": "!CLK&D&!SET_B&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": {
"capacitance": 0.001602,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001551,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0125287,
0.0117367,
0.0095105,
0.0094682,
0.0096129,
0.0103488,
0.0129546
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0107481,
0.0102067,
0.0087723,
0.0086644,
0.0086007,
0.008677,
0.0091962
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001654,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
0.479061,
8.3333333,
16.6666666
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
1.3508101,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002202,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002119,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0044362,
0.0042979,
0.004161,
0.0040439,
0.003974,
0.0040531,
0.0046032
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0004927,
0.0001988,
-0.0004631,
-0.0005722,
-0.0006496,
-0.0006262,
-0.0002849
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002286,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
0.2638408,
1.7561423,
2.6102276
],
[
-1.2797302,
0.0605937,
0.8890443
],
[
-2.2162129,
-0.9216654,
-0.1243428
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
0.1759502,
1.5895162,
2.4545879
],
[
-0.8439392,
0.4634258,
1.2607483
],
[
-1.4471699,
-0.1636087,
0.6190655
]
]
},
"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,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.0053242,
-1.1112731,
-1.5350606
],
[
1.3954245,
0.1283428,
-0.6122171
],
[
2.3154277,
1.0520082,
0.2949688
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.0895527,
-1.3548033,
-2.0624042
],
[
0.8882223,
-0.3806904,
-1.1413919
],
[
1.4731425,
0.2152161,
-0.5436543
]
]
},
"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.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001991041,
0.007928491,
0.03157191,
0.1257219,
0.5006352,
1.993571
],
"values": [
[
0.0255362,
0.024166,
0.019098,
-0.0019594,
-0.0921938,
-0.4589435,
-1.9219919
],
[
0.0260316,
0.0247137,
0.0196371,
-0.0013743,
-0.0916754,
-0.4584564,
-1.9214592
],
[
0.0273696,
0.0260832,
0.0210239,
-7.73e-05,
-0.0903315,
-0.4571108,
-1.9201139
],
[
0.0271981,
0.0258515,
0.0208078,
-0.0002775,
-0.0905735,
-0.4573317,
-1.9203351
],
[
0.0269072,
0.0256052,
0.0205161,
-0.0005434,
-0.0908101,
-0.4575687,
-1.9206051
],
[
0.0265872,
0.0252821,
0.0202118,
-0.0008697,
-0.0911121,
-0.4578798,
-1.9208888
],
[
0.0289256,
0.0275853,
0.0220745,
-0.0001853,
-0.0913856,
-0.4583212,
-1.9214228
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001991041,
0.007928491,
0.03157191,
0.1257219,
0.5006352,
1.993571
],
"values": [
[
0.029649,
0.0311971,
0.0373847,
0.0615653,
0.1536943,
0.5171757,
1.9700508
],
[
0.0298461,
0.0314066,
0.037593,
0.0614796,
0.1535155,
0.5177964,
1.9632205
],
[
0.0311819,
0.0327426,
0.0387977,
0.0629367,
0.1545139,
0.5187108,
1.9674134
],
[
0.0310738,
0.0326337,
0.0387645,
0.062479,
0.1545995,
0.5202883,
1.9719259
],
[
0.03057,
0.0321317,
0.0383138,
0.0622299,
0.1538944,
0.5182883,
1.9680739
],
[
0.0302224,
0.0317619,
0.0379874,
0.0617258,
0.1537634,
0.5208328,
1.9732223
],
[
0.0308041,
0.0321024,
0.0384011,
0.0619149,
0.1545794,
0.5182847,
1.9693067
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001991041,
0.007928491,
0.03157191,
0.1257219,
0.5006352,
1.993571
],
"values": [
[
0.0470743,
0.0485925,
0.0548972,
0.0787566,
0.1703349,
0.5349851,
1.9879127
],
[
0.0474138,
0.048963,
0.055146,
0.0789273,
0.1711525,
0.5348632,
1.9860131
],
[
0.046975,
0.0486084,
0.0548517,
0.0787414,
0.1706717,
0.5327487,
1.9848055
],
[
0.0470728,
0.0486793,
0.0549214,
0.0787472,
0.1704376,
0.5344698,
1.9879512
],
[
0.0475316,
0.0490863,
0.0552845,
0.0791408,
0.1710953,
0.5378518,
1.9802648
],
[
0.0477219,
0.0493476,
0.0555363,
0.0793272,
0.1714183,
0.5385187,
1.989032
],
[
0.0489932,
0.0505822,
0.0566155,
0.0803475,
0.1727283,
0.5343363,
1.9800402
]
]
}
}
],
"max_capacitance": 1.993571,
"max_transition": 9.967395,
"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.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00199104,
0.00792849,
0.0315719,
0.125722,
0.500635,
1.99357
],
"values": [
[
1.2415342,
1.2528428,
1.2882039,
1.3767913,
1.5887024,
2.2423843,
4.7701083
],
[
1.2518405,
1.2635418,
1.2990551,
1.3878183,
1.5995921,
2.2541755,
4.7838236
],
[
1.2873351,
1.2990727,
1.3346086,
1.4228743,
1.6350722,
2.2893039,
4.8192748
],
[
1.3991824,
1.4109615,
1.4467342,
1.5345394,
1.7467813,
2.4011595,
4.9289341
],
[
1.7268047,
1.7386823,
1.7741918,
1.8621559,
2.0745816,
2.7301885,
5.2524207
],
[
2.472176,
2.4838298,
2.519245,
2.607629,
2.8194107,
3.4740457,
6.0039418
],
[
4.05536,
4.0671768,
4.1022905,
4.1900647,
4.4022617,
5.0560582,
7.5783104
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00199104,
0.00792849,
0.0315719,
0.125722,
0.500635,
1.99357
],
"values": [
[
1.8475652,
1.8608811,
1.904733,
2.0195972,
2.3739992,
3.7330694,
9.1356203
],
[
1.8589059,
1.8731454,
1.9169912,
2.0311521,
2.3848268,
3.7444066,
9.1596437
],
[
1.895903,
1.9092437,
1.9523567,
2.0671744,
2.4219706,
3.7811865,
9.1976018
],
[
2.005649,
2.0191071,
2.0620343,
2.1772031,
2.5326674,
3.8916697,
9.2912966
],
[
2.3291162,
2.3433471,
2.3872622,
2.5014315,
2.855107,
4.2141877,
9.6315826
],
[
3.0851035,
3.0985128,
3.1425109,
3.2569214,
3.6122136,
4.9710063,
10.3837277
],
[
4.7366302,
4.7497766,
4.7936699,
4.9088547,
5.264384,
6.622864,
12.0207329
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00199104,
0.00792849,
0.0315719,
0.125722,
0.500635,
1.99357
],
"values": [
[
0.0909591,
0.0974928,
0.1165551,
0.1775394,
0.380648,
1.2064739,
4.6132094
],
[
0.0908191,
0.0967396,
0.1163472,
0.1795975,
0.381,
1.2063081,
4.6114899
],
[
0.0921286,
0.0984748,
0.1190982,
0.1785764,
0.381385,
1.206383,
4.5986752
],
[
0.0916314,
0.0977722,
0.1169158,
0.1797747,
0.3793581,
1.2081477,
4.6253934
],
[
0.0913197,
0.0972409,
0.1175237,
0.1771898,
0.3799017,
1.2058032,
4.6222048
],
[
0.0907137,
0.0966291,
0.1164396,
0.1771692,
0.3805848,
1.2063452,
4.6073376
],
[
0.0909051,
0.0969397,
0.117307,
0.1797555,
0.3815528,
1.2059249,
4.5916453
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00199104,
0.00792849,
0.0315719,
0.125722,
0.500635,
1.99357
],
"values": [
[
0.0935481,
0.1023304,
0.1301589,
0.2348589,
0.6803723,
2.5436173,
9.9573558
],
[
0.094692,
0.102346,
0.1301573,
0.2350784,
0.6804707,
2.5474933,
9.9257331
],
[
0.0930582,
0.1022963,
0.1312481,
0.2352646,
0.68031,
2.5509361,
9.9331618
],
[
0.0934615,
0.1018454,
0.1304513,
0.2341123,
0.6803524,
2.5458653,
9.9586677
],
[
0.0947529,
0.1022396,
0.1301393,
0.2348379,
0.6769944,
2.5478759,
9.9626272
],
[
0.0928547,
0.1027465,
0.1319323,
0.2349267,
0.6790281,
2.5436662,
9.9409689
],
[
0.0941585,
0.1022272,
0.1315867,
0.2355018,
0.6817047,
2.5457021,
9.9599129
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00199104,
0.00792849,
0.0315719,
0.125722,
0.500635,
1.99357
],
"values": [
[
1.132341,
1.144132,
1.1828964,
1.2909808,
1.6422954,
3.0080058,
8.4150242
],
[
1.1425957,
1.1546385,
1.1927049,
1.3007211,
1.6521614,
3.0110785,
8.4219511
],
[
1.1745976,
1.1865712,
1.2247139,
1.3326579,
1.6844683,
3.045908,
8.4570546
],
[
1.2909969,
1.3030291,
1.3411113,
1.4486701,
1.8003645,
3.1665661,
8.5706855
],
[
1.6791677,
1.6910784,
1.7290807,
1.8372264,
2.1883257,
3.5550696,
8.9519521
],
[
2.8096849,
2.8221228,
2.8603706,
2.9681972,
3.3192156,
4.6848014,
10.0874109
],
[
5.3573328,
5.3697677,
5.4086429,
5.5179181,
5.8694405,
7.2294095,
12.6342181
]
]
},
"related_pin": "SET_B",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00199104,
0.00792849,
0.0315719,
0.125722,
0.500635,
1.99357
],
"values": [
[
0.0738717,
0.0825405,
0.1131686,
0.22144,
0.6750271,
2.5343088,
9.9387307
],
[
0.0740773,
0.0823923,
0.1123182,
0.2209212,
0.6782601,
2.5348788,
9.945385
],
[
0.0738291,
0.0824619,
0.1124374,
0.2213901,
0.6772182,
2.5336233,
9.9568291
],
[
0.0736515,
0.0821871,
0.1125546,
0.2216856,
0.6738948,
2.5348534,
9.9376907
],
[
0.0737815,
0.0826206,
0.1127663,
0.2214894,
0.6783042,
2.5550042,
9.9649933
],
[
0.0735029,
0.0824482,
0.1121254,
0.2208024,
0.6754909,
2.556769,
9.9539701
],
[
0.0774048,
0.0868353,
0.1164964,
0.2238104,
0.6785154,
2.5395155,
9.9673949
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.002993,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002975,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0025126,
0.0024817,
0.0026605,
0.0025364,
0.0024205,
0.0023303,
0.0023212
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0012081,
0.000939,
0.0003516,
0.0002224,
7.7421828e-05,
-0.0001175,
-0.0004702
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003012,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.366042,
0.5476461,
0.9348125
],
[
-2.1091979,
-1.1991718,
-0.8083434
],
[
-3.1793476,
-2.2674906,
-1.8729999
]
]
},
"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,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
0.4121562,
-0.437445,
-0.8081319
],
[
2.1333395,
1.2727519,
0.898403
],
[
3.2108134,
2.3245912,
1.9539042
]
]
},
"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,
5.0,
9.9999999
],
"values": [
0.5713445,
8.3333333,
16.6666666
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}