blob: a379951113c69b835227b5d4f34bfd6dba72ab23 [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.000686091,
"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.0009847,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0008733,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0005625,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0005971,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0005759,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0005307,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0009241,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0009134,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0006257,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0005653,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0005751,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0005053,
"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.001468,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001365,
"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.0119845,
0.0112241,
0.009082,
0.009225,
0.009628,
0.0107631,
0.0139609
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0110657,
0.0107036,
0.0096835,
0.0096998,
0.0097457,
0.0098751,
0.0102395
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001572,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.8267719,
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": [
1.7331271,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002003,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001853,
"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.0044767,
0.0044855,
0.0045104,
0.0045066,
0.0044962,
0.0044667,
0.0043836
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0005732,
0.0004256,
9.8671945e-06,
-5.8954873e-06,
-5.0298043e-05,
-0.0001754,
-0.0005278
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002153,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.4414531,
1.8655986,
3.1092918
],
[
-0.6970479,
0.6886455,
1.9012106
],
[
-1.4866393,
-0.1375671,
1.0511943
]
]
},
"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.1576396,
1.1423321,
1.9007956
],
[
-0.6238057,
0.3224346,
1.0570945
],
[
-1.2028258,
-0.2748962,
0.4506084
]
]
},
"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.0419453,
-1.3086202,
-2.2666686
],
[
0.8933086,
-0.4173115,
-1.5255066
],
[
1.5913473,
0.275234,
-0.8769062
]
]
},
"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.063918,
-0.9753682,
-1.6386169
],
[
0.6973857,
-0.2085713,
-0.8992858
],
[
1.2635885,
0.3594626,
-0.3349141
]
]
},
"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.001652472,
0.005461327,
0.01804938,
0.05965219,
0.1971471,
0.6515602
],
"values": [
[
0.0260842,
0.0249463,
0.0216849,
0.0101112,
-0.0310864,
-0.1724128,
-0.6432554
],
[
0.0260862,
0.0251,
0.021725,
0.0101186,
-0.0310167,
-0.1723839,
-0.6432335
],
[
0.0270237,
0.0260471,
0.0227349,
0.0110446,
-0.030038,
-0.1714092,
-0.6422621
],
[
0.0268957,
0.0259152,
0.0225449,
0.0109693,
-0.0301937,
-0.1715526,
-0.6423968
],
[
0.026374,
0.025564,
0.0222541,
0.0105756,
-0.0305112,
-0.1718784,
-0.6427412
],
[
0.0263008,
0.0253145,
0.021933,
0.0103207,
-0.0308127,
-0.172174,
-0.6430306
],
[
0.0285235,
0.0274215,
0.0238118,
0.0110979,
-0.0312778,
-0.1726606,
-0.6435184
]
]
},
"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.001652472,
0.005461327,
0.01804938,
0.05965219,
0.1971471,
0.6515602
],
"values": [
[
0.0300782,
0.0313256,
0.0356706,
0.049164,
0.0920409,
0.2337987,
0.7018878
],
[
0.0304528,
0.0317409,
0.0359508,
0.0495147,
0.0929302,
0.2357227,
0.7048373
],
[
0.0314632,
0.032756,
0.0370303,
0.0504559,
0.0935025,
0.2356203,
0.7015616
],
[
0.0311729,
0.0325052,
0.0366689,
0.0502803,
0.093093,
0.2360145,
0.7024967
],
[
0.030874,
0.0321502,
0.036379,
0.0500162,
0.0933266,
0.2354394,
0.702139
],
[
0.0304116,
0.0317296,
0.0358668,
0.0495239,
0.0926228,
0.2350006,
0.7024528
],
[
0.0297677,
0.0310652,
0.0353501,
0.0489079,
0.0919581,
0.2334338,
0.7025897
]
]
}
},
{
"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.001652472,
0.005461327,
0.01804938,
0.05965219,
0.1971471,
0.6515602
],
"values": [
[
0.0485006,
0.0497639,
0.054027,
0.0673987,
0.1111421,
0.2513173,
0.7201733
],
[
0.0484234,
0.0497159,
0.0538528,
0.0673333,
0.1102976,
0.2522445,
0.7186453
],
[
0.0481603,
0.0494754,
0.0536456,
0.0669438,
0.1098508,
0.2512154,
0.7223855
],
[
0.048061,
0.0493223,
0.053501,
0.066841,
0.1099612,
0.2504286,
0.7154026
],
[
0.0482482,
0.0495417,
0.0537262,
0.0671016,
0.1102989,
0.2521365,
0.7199283
],
[
0.048594,
0.0498927,
0.054105,
0.0674885,
0.110415,
0.2527083,
0.7197358
],
[
0.0492524,
0.0505569,
0.0547698,
0.0681708,
0.1113808,
0.252988,
0.7215675
]
]
}
}
],
"max_capacitance": 0.65156,
"max_transition": 4.993152,
"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.00165247,
0.00546133,
0.0180494,
0.0596522,
0.197147,
0.65156
],
"values": [
[
1.3046887,
1.3132341,
1.3356851,
1.3859387,
1.486844,
1.7095237,
2.3181947
],
[
1.3158455,
1.324331,
1.3468875,
1.3967466,
1.4991328,
1.7208985,
2.3298909
],
[
1.3443356,
1.353067,
1.3755463,
1.4250425,
1.5268103,
1.7494465,
2.357843
],
[
1.4245646,
1.432924,
1.4557686,
1.505943,
1.6069063,
1.8295706,
2.4383091
],
[
1.651035,
1.6592402,
1.681758,
1.7314665,
1.8342972,
2.0560498,
2.6649676
],
[
2.1802116,
2.1886979,
2.2112157,
2.2606657,
2.3636191,
2.5852431,
3.194323
],
[
3.3632475,
3.3716505,
3.3947249,
3.444516,
3.5461847,
3.7678993,
4.3771777
]
]
},
"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.00165247,
0.00546133,
0.0180494,
0.0596522,
0.197147,
0.65156
],
"values": [
[
2.2481563,
2.2589848,
2.2909221,
2.3742082,
2.6140079,
3.3840728,
5.9295187
],
[
2.2586635,
2.2696316,
2.3007756,
2.3845195,
2.6247522,
3.3953371,
5.9436931
],
[
2.2887525,
2.2997999,
2.3308961,
2.4140578,
2.6538984,
3.4246386,
5.9747109
],
[
2.367754,
2.3791076,
2.4102733,
2.4936033,
2.7337537,
3.505888,
6.0487237
],
[
2.5895341,
2.6005229,
2.6319307,
2.7152662,
2.9557015,
3.7254124,
6.2689263
],
[
3.1146001,
3.125622,
3.155995,
3.2391778,
3.4794441,
4.2521058,
6.796891
],
[
4.3045905,
4.3157153,
4.3471404,
4.4304844,
4.6703414,
5.4412896,
7.9903595
]
]
},
"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.00165247,
0.00546133,
0.0180494,
0.0596522,
0.197147,
0.65156
],
"values": [
[
0.1014198,
0.1049235,
0.1153393,
0.1436982,
0.2179276,
0.4323226,
1.1925201
],
[
0.1019166,
0.1052264,
0.1148487,
0.1436306,
0.2160197,
0.4316681,
1.1990985
],
[
0.1021274,
0.1054682,
0.1151635,
0.1441075,
0.2173921,
0.4337935,
1.1930142
],
[
0.1016005,
0.104963,
0.115497,
0.1436746,
0.2153493,
0.4328777,
1.1914446
],
[
0.1021705,
0.1049245,
0.1157626,
0.1441507,
0.2180413,
0.4325832,
1.1962683
],
[
0.1019049,
0.1052226,
0.1148569,
0.1426227,
0.216136,
0.4316645,
1.1964043
],
[
0.1018821,
0.1053357,
0.115756,
0.1440806,
0.2159523,
0.4333093,
1.1934692
]
]
},
"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.00165247,
0.00546133,
0.0180494,
0.0596522,
0.197147,
0.65156
],
"values": [
[
0.0881544,
0.0958888,
0.1232624,
0.2100637,
0.5102477,
1.5514339,
4.9499915
],
[
0.0880412,
0.0964266,
0.1230223,
0.2104045,
0.5102559,
1.5430062,
4.9742801
],
[
0.0882397,
0.0966928,
0.1230172,
0.2118326,
0.5108135,
1.5395063,
4.966795
],
[
0.0868264,
0.0956924,
0.1220541,
0.2100852,
0.5100781,
1.5495896,
4.9502709
],
[
0.0870845,
0.0954998,
0.1237577,
0.2110733,
0.5104377,
1.540467,
4.9496842
],
[
0.0865606,
0.0958791,
0.1241875,
0.210865,
0.513463,
1.5496587,
4.953312
],
[
0.0871068,
0.0969834,
0.1229459,
0.2108805,
0.5111596,
1.5509368,
4.9889133
]
]
},
"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.00165247,
0.00546133,
0.0180494,
0.0596522,
0.197147,
0.65156
],
"values": [
[
1.2854686,
1.2953766,
1.3243062,
1.4041945,
1.6429986,
2.4179179,
4.9650768
],
[
1.2978532,
1.3077819,
1.3365081,
1.4162329,
1.6550632,
2.4272426,
4.9725455
],
[
1.3201241,
1.3300142,
1.3587452,
1.4385034,
1.6771479,
2.4477085,
4.9968056
],
[
1.4076827,
1.4175668,
1.4462881,
1.5262529,
1.7653025,
2.537266,
5.0839764
],
[
1.6722577,
1.6821095,
1.7107444,
1.7904134,
2.0292821,
2.8038312,
5.3518936
],
[
2.4205606,
2.4304638,
2.45916,
2.5389466,
2.7777198,
3.5506704,
6.0977099
],
[
4.4774282,
4.4873243,
4.5161332,
4.5957758,
4.8345505,
5.6104223,
8.1540144
]
]
},
"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.00165247,
0.00546133,
0.0180494,
0.0596522,
0.197147,
0.65156
],
"values": [
[
0.0733162,
0.0819447,
0.1092977,
0.1994453,
0.5111013,
1.5399874,
4.9621138
],
[
0.0724556,
0.0812366,
0.1089487,
0.2001279,
0.5079135,
1.5504282,
4.9850573
],
[
0.0724464,
0.0812581,
0.1097795,
0.2007672,
0.5099204,
1.5416223,
4.9931521
],
[
0.0735791,
0.0822063,
0.1096504,
0.199662,
0.5087799,
1.5463639,
4.9508047
],
[
0.0730733,
0.0821605,
0.1100794,
0.2000925,
0.5064947,
1.5685826,
4.9665267
],
[
0.0724349,
0.0821089,
0.110153,
0.2017759,
0.5069593,
1.545872,
4.9475779
],
[
0.0737346,
0.0824847,
0.10945,
0.1992101,
0.5126806,
1.5366196,
4.9920605
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.002867,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.00273,
"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.0024928,
0.0026027,
0.0029121,
0.0029158,
0.0029262,
0.0029555,
0.0030381
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0012074,
0.0010647,
0.0006625,
0.000654,
0.0006299,
0.000562,
0.0003708
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003003,
"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.399001,
0.3879375,
0.9541403
],
[
-1.5777852,
-0.7981709,
-0.2337992
],
[
-2.4717468,
-1.6957946,
-1.1332539
]
]
},
"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.43596,
-0.3235127,
-0.8787292
],
[
1.6019267,
0.8442851,
0.2890687
],
[
2.4922262,
1.7345846,
1.1811992
]
]
},
"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": [
0.66198,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}