blob: e36d35896d93e5303ce5f405da5029bb1bacdd70 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.0012991,
"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.0015457,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0013244,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0011901,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0012352,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0012842,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0012251,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0014673,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0013763,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0012721,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0012702,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0012065,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0011921,
"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.001708,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001607,
"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.0173402,
0.0172775,
0.017133,
0.0171181,
0.0170838,
0.0170046,
0.016822
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0129163,
0.0128729,
0.0127729,
0.0127424,
0.0126722,
0.0125103,
0.0121371
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001809,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.157701,
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.1313367,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002214,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002074,
"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.0052064,
0.0051478,
0.0050127,
0.0050282,
0.0050637,
0.0051458,
0.0053348
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
6.4938001e-05,
-6.7033746e-05,
-0.0003712,
-0.0003714,
-0.0003718,
-0.0003727,
-0.0003747
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002355,
"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.0850078,
0.3065573,
0.6206849
],
[
-0.0340026,
0.1777813,
0.4845846
],
[
-0.1320658,
0.0723939,
0.3730937
]
]
},
"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.047166,
0.1735006,
0.2898743
],
[
-0.0254577,
0.0911113,
0.195278
],
[
-0.0649271,
0.0467591,
0.1509258
]
]
},
"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.0126484,
-0.204901,
-0.4396829
],
[
0.1014792,
-0.0932148,
-0.3548522
],
[
0.188556,
-0.0049173,
-0.2750996
]
]
},
"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.0236348,
-0.135321,
-0.2199564
],
[
0.0453268,
-0.0651387,
-0.1595397
],
[
0.0786927,
-0.0293314,
-0.1261738
]
]
},
"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.001427704,
0.004076677,
0.01164058,
0.03323859,
0.09490974,
0.271006
],
"values": [
[
0.0213399,
0.0203664,
0.0177273,
0.0096393,
-0.0160018,
-0.0908616,
-0.3050788
],
[
0.0213287,
0.0203566,
0.0177118,
0.0096284,
-0.016013,
-0.0908624,
-0.3050888
],
[
0.0213359,
0.0203727,
0.0177234,
0.0096502,
-0.0160066,
-0.090865,
-0.3050829
],
[
0.0210577,
0.0200892,
0.0174401,
0.0093797,
-0.0162797,
-0.091128,
-0.3053465
],
[
0.0209155,
0.0199365,
0.0173033,
0.0092163,
-0.0164263,
-0.0912857,
-0.3054974
],
[
0.0209978,
0.0200346,
0.017353,
0.0093016,
-0.0163612,
-0.0912182,
-0.3054323
],
[
0.0231134,
0.0220652,
0.0190925,
0.0101747,
-0.0158852,
-0.0908581,
-0.3051432
]
]
},
"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.001427704,
0.004076677,
0.01164058,
0.03323859,
0.09490974,
0.271006
],
"values": [
[
0.0211596,
0.0225041,
0.0263077,
0.036599,
0.0639484,
0.1385025,
0.3498924
],
[
0.0211613,
0.0224677,
0.0262751,
0.036576,
0.0639375,
0.1378793,
0.3521205
],
[
0.0210345,
0.0223735,
0.0261557,
0.0364672,
0.0635083,
0.1374426,
0.3495216
],
[
0.0207742,
0.0221378,
0.025917,
0.0362488,
0.0633735,
0.137154,
0.3492174
],
[
0.0205451,
0.0218752,
0.025657,
0.0359621,
0.063284,
0.137192,
0.3512407
],
[
0.0204293,
0.0217645,
0.025544,
0.0358644,
0.0628904,
0.1368642,
0.3512574
],
[
0.0231956,
0.0243769,
0.0277108,
0.0370614,
0.0631548,
0.1369808,
0.3489433
]
]
}
},
{
"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.001427704,
0.004076677,
0.01164058,
0.03323859,
0.09490974,
0.271006
],
"values": [
[
0.0234245,
0.0248071,
0.0285329,
0.0380625,
0.0641209,
0.1392917,
0.3530149
],
[
0.0233658,
0.0247502,
0.0284664,
0.0379933,
0.0641115,
0.1385135,
0.3489975
],
[
0.0234114,
0.0248476,
0.0285444,
0.0380639,
0.0640922,
0.1385603,
0.3529171
],
[
0.0232936,
0.0246997,
0.0284111,
0.0379342,
0.064056,
0.1384287,
0.3523875
],
[
0.0231113,
0.024544,
0.0282411,
0.0377582,
0.0638816,
0.138312,
0.3503867
],
[
0.0230111,
0.0244178,
0.0281271,
0.0376503,
0.0637272,
0.1382196,
0.3526572
],
[
0.0235277,
0.0247166,
0.0280321,
0.0373214,
0.0637307,
0.1383492,
0.3502734
]
]
}
}
],
"max_capacitance": 0.271006,
"max_transition": 1.503135,
"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.0014277,
0.00407668,
0.0116406,
0.0332386,
0.0949097,
0.271006
],
"values": [
[
0.3081753,
0.3117626,
0.3197154,
0.3358113,
0.3702421,
0.456497,
0.6999908
],
[
0.313001,
0.3165898,
0.3245143,
0.3406374,
0.3750672,
0.4613244,
0.7052444
],
[
0.3248901,
0.3284917,
0.3364221,
0.3525685,
0.386932,
0.4732505,
0.7161426
],
[
0.3515587,
0.3551504,
0.3630924,
0.3792327,
0.4135964,
0.4997733,
0.7430634
],
[
0.4022538,
0.4058511,
0.4137978,
0.4298937,
0.4643252,
0.5505782,
0.7945331
],
[
0.4787148,
0.4823237,
0.4902623,
0.5064084,
0.5407595,
0.6270302,
0.8710149
],
[
0.5816732,
0.5852753,
0.5932069,
0.6093199,
0.6437457,
0.7300183,
0.972916
]
]
},
"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.0014277,
0.00407668,
0.0116406,
0.0332386,
0.0949097,
0.271006
],
"values": [
[
0.4745156,
0.4808745,
0.4947375,
0.525794,
0.6096511,
0.8476003,
1.5269238
],
[
0.4793386,
0.485667,
0.4994483,
0.5305216,
0.6144179,
0.8523239,
1.531716
],
[
0.4908138,
0.4971303,
0.51094,
0.5419999,
0.6258382,
0.8639949,
1.5430861
],
[
0.5164921,
0.5228308,
0.5366786,
0.5677573,
0.6520721,
0.8900612,
1.5679646
],
[
0.5657209,
0.5720825,
0.5858984,
0.6169736,
0.7011153,
0.9387985,
1.6174008
],
[
0.641999,
0.648328,
0.6621504,
0.6932224,
0.7773349,
1.0150191,
1.6944972
],
[
0.7498374,
0.7562122,
0.7701029,
0.8010656,
0.8851266,
1.1234035,
1.8017177
]
]
},
"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.0014277,
0.00407668,
0.0116406,
0.0332386,
0.0949097,
0.271006
],
"values": [
[
0.0158552,
0.0180669,
0.0235937,
0.037027,
0.0736166,
0.1843772,
0.5085071
],
[
0.0158551,
0.0180764,
0.0235948,
0.0370234,
0.0736143,
0.1844204,
0.5103187
],
[
0.0157127,
0.0181092,
0.0232852,
0.0370613,
0.0731453,
0.1843328,
0.5103091
],
[
0.0157914,
0.0178994,
0.0233215,
0.0371256,
0.0733394,
0.1839628,
0.5081787
],
[
0.015852,
0.0181084,
0.023608,
0.0370324,
0.0736163,
0.1843182,
0.5085424
],
[
0.0158429,
0.0181071,
0.0232999,
0.0371228,
0.0734474,
0.1839379,
0.5102815
],
[
0.0158574,
0.0181237,
0.0236243,
0.0370005,
0.0735978,
0.184899,
0.5073124
]
]
},
"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.0014277,
0.00407668,
0.0116406,
0.0332386,
0.0949097,
0.271006
],
"values": [
[
0.0271289,
0.0309603,
0.0421103,
0.0779081,
0.1943091,
0.5287866,
1.4991438
],
[
0.0271204,
0.0310288,
0.0419949,
0.0779097,
0.1944222,
0.5277425,
1.493531
],
[
0.0270905,
0.0313557,
0.0420537,
0.077978,
0.1946161,
0.5276397,
1.4915652
],
[
0.0271284,
0.0313774,
0.041986,
0.077817,
0.1941061,
0.5276981,
1.4908152
],
[
0.0272059,
0.0310485,
0.0420529,
0.0776737,
0.1946718,
0.5289428,
1.4947233
],
[
0.0272617,
0.0313972,
0.0420862,
0.0777192,
0.1945963,
0.528696,
1.4981983
],
[
0.0271758,
0.031138,
0.0420322,
0.0779669,
0.1942877,
0.5275566,
1.4897179
]
]
},
"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.0014277,
0.00407668,
0.0116406,
0.0332386,
0.0949097,
0.271006
],
"values": [
[
0.2433765,
0.2483517,
0.2602401,
0.2905312,
0.374627,
0.6129154,
1.2915571
],
[
0.248748,
0.2537126,
0.2655633,
0.2959162,
0.3798791,
0.6175482,
1.2965614
],
[
0.2623614,
0.2672857,
0.2791387,
0.309464,
0.3934655,
0.631705,
1.311636
],
[
0.2945158,
0.2995376,
0.3113572,
0.3417124,
0.4256725,
0.6632918,
1.3426097
],
[
0.3730879,
0.378023,
0.3898776,
0.4202332,
0.5041432,
0.7423147,
1.421512
],
[
0.5543539,
0.5594287,
0.5712723,
0.6015981,
0.6855595,
0.9238277,
1.6036887
],
[
0.8787268,
0.8843294,
0.8968593,
0.9272509,
1.0113157,
1.2488882,
1.9278159
]
]
},
"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.0014277,
0.00407668,
0.0116406,
0.0332386,
0.0949097,
0.271006
],
"values": [
[
0.0195178,
0.0235584,
0.0360557,
0.0757719,
0.1925597,
0.5314021,
1.4945586
],
[
0.0194948,
0.0235512,
0.035963,
0.0755795,
0.1921319,
0.5326322,
1.4866296
],
[
0.0194242,
0.0234766,
0.035997,
0.0757355,
0.1925647,
0.5321704,
1.4959962
],
[
0.0194853,
0.0234976,
0.035962,
0.0755605,
0.192207,
0.5310687,
1.4915248
],
[
0.019454,
0.0235102,
0.0360222,
0.0757566,
0.1924475,
0.532734,
1.499733
],
[
0.0200088,
0.0240099,
0.0362841,
0.0758381,
0.1925463,
0.5325119,
1.4962335
],
[
0.0241687,
0.0278706,
0.038651,
0.0763199,
0.1924913,
0.528966,
1.5031347
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003335,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003304,
"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.0038212,
0.0038048,
0.0037671,
0.0037685,
0.0037719,
0.0037795,
0.0037973
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0009526,
0.0008852,
0.0007298,
0.0007175,
0.0006893,
0.0006241,
0.0004738
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003365,
"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.1200703,
-0.0572122,
-0.0494811
],
[
-0.2683776,
-0.2030781,
-0.1965677
],
[
-0.398179,
-0.3328796,
-0.3239277
]
]
},
"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.1399395,
0.0831849,
0.0803366
],
[
0.2821432,
0.224168,
0.2225404
],
[
0.4131654,
0.351528,
0.347459
]
]
},
"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.1774742,
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
}
]
}
}