blob: be63378b41a03dca3706186d7e45e42d6e24c2bc [file] [log] [blame]
{
"area": 27.5264,
"cell_footprint": "sky130_fd_sc_hd__sdfxtp",
"cell_leakage_power": 0.0002141308,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "(D&!SCE) | (SCD&SCE)"
},
"leakage_power": [
{
"value": 0.0002419,
"when": "CLK&D&!SCD&!SCE&!Q"
},
{
"value": 0.0001899,
"when": "CLK&!D&!SCD&SCE&!Q"
},
{
"value": 0.0002419,
"when": "CLK&!D&SCD&!SCE&!Q"
},
{
"value": 0.0001817,
"when": "!CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 0.0002204,
"when": "CLK&!D&!SCD&!SCE&Q"
},
{
"value": 0.0002283,
"when": "CLK&D&!SCD&SCE&Q"
},
{
"value": 0.000203,
"when": "CLK&D&SCD&!SCE&Q"
},
{
"value": 0.0002189,
"when": "!CLK&D&!SCD&!SCE&Q"
},
{
"value": 0.0002157,
"when": "CLK&D&!SCD&SCE&!Q"
},
{
"value": 0.0002078,
"when": "CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 0.0001987,
"when": "CLK&!D&SCD&SCE&!Q"
},
{
"value": 0.0001638,
"when": "!CLK&!D&!SCD&SCE&!Q"
},
{
"value": 0.0002198,
"when": "CLK&D&SCD&SCE&!Q"
},
{
"value": 0.0001896,
"when": "!CLK&D&!SCD&SCE&!Q"
},
{
"value": 0.0002419,
"when": "CLK&D&SCD&!SCE&!Q"
},
{
"value": 0.0002159,
"when": "!CLK&!D&SCD&!SCE&!Q"
},
{
"value": 0.0002545,
"when": "CLK&!D&SCD&!SCE&Q"
},
{
"value": 0.0001809,
"when": "CLK&D&SCD&SCE&Q"
},
{
"value": 0.0002031,
"when": "CLK&D&!SCD&!SCE&Q"
},
{
"value": 0.0002189,
"when": "!CLK&D&SCD&!SCE&Q"
},
{
"value": 0.0002025,
"when": "CLK&!D&!SCD&SCE&Q"
},
{
"value": 0.0001757,
"when": "!CLK&!D&SCD&SCE&Q"
},
{
"value": 0.0001598,
"when": "CLK&!D&SCD&SCE&Q"
},
{
"value": 0.0001967,
"when": "!CLK&D&SCD&SCE&Q"
},
{
"value": 0.0002556,
"when": "!CLK&D&!SCD&!SCE&!Q"
},
{
"value": 0.0002071,
"when": "!CLK&!D&!SCD&SCE&Q"
},
{
"value": 0.0002592,
"when": "!CLK&!D&SCD&!SCE&Q"
},
{
"value": 0.000225,
"when": "!CLK&!D&!SCD&!SCE&Q"
},
{
"value": 0.0002555,
"when": "!CLK&D&SCD&!SCE&!Q"
},
{
"value": 0.0002123,
"when": "!CLK&!D&SCD&SCE&!Q"
},
{
"value": 0.0002329,
"when": "!CLK&D&!SCD&SCE&Q"
},
{
"value": 0.0002334,
"when": "!CLK&D&SCD&SCE&!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.001349,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001335,
"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.004225,
0.0041087,
0.0037812,
0.0039824,
0.0045493,
0.0061465,
0.0106463
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0066983,
0.0064002,
0.0055602,
0.0056473,
0.0058927,
0.0065839,
0.0085313
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001363,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
2.5109448,
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.574927,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001383,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001346,
"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.002156,
0.0021455,
0.0021157,
0.0021622,
0.0022931,
0.0026619,
0.0037009
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0010444,
0.0009917,
0.0008433,
0.0008374,
0.000821,
0.0007746,
0.0006438
]
}
},
"max_transition": 5.0,
"nextstate_type": "data",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001419,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
2.613084,
4.1947004,
5.8393941
],
[
1.0516094,
2.6222394,
4.2742577
],
[
-0.1664489,
1.4005189,
3.0452128
]
]
},
"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.639207,
2.0065898,
3.189858
],
[
-0.5414082,
0.8131573,
1.9744529
],
[
-1.3474792,
-0.0295348,
1.1244365
]
]
},
"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.6077412,
-2.1893573,
-3.7772889
],
[
0.1444072,
-1.4115743,
-3.0599303
],
[
0.9156881,
-0.6402933,
-2.2868185
]
]
},
"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.2506855,
-1.572292,
-2.6511901
],
[
0.7871074,
-0.5143574,
-1.5950866
],
[
1.6536032,
0.3539694,
-0.7249287
]
]
},
"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.001303785,
0.003399708,
0.008864974,
0.02311603,
0.06027665,
0.1571755
],
"values": [
[
0.0131064,
0.0126323,
0.0112251,
0.0072327,
-0.0040578,
-0.034339,
-0.1136993
],
[
0.01336,
0.0129051,
0.0115023,
0.0075108,
-0.0037486,
-0.034033,
-0.1133902
],
[
0.0142456,
0.0137097,
0.0123332,
0.0083452,
-0.0029127,
-0.0332119,
-0.1125603
],
[
0.014035,
0.0135615,
0.0121529,
0.0081645,
-0.0031131,
-0.0334228,
-0.1127656
],
[
0.0136497,
0.0131812,
0.0117398,
0.0077674,
-0.0035096,
-0.0337895,
-0.1131452
],
[
0.0128389,
0.0123319,
0.0109182,
0.006959,
-0.0043129,
-0.0346246,
-0.1139678
],
[
0.0107702,
0.0102803,
0.0088598,
0.0048561,
-0.0063759,
-0.0366894,
-0.1160417
]
]
},
"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.001303785,
0.003399708,
0.008864974,
0.02311603,
0.06027665,
0.1571755
],
"values": [
[
0.0144499,
0.0151864,
0.0170402,
0.0217673,
0.0334975,
0.0636031,
0.1426061
],
[
0.0145328,
0.015245,
0.0171083,
0.0218624,
0.0335988,
0.063751,
0.1422162
],
[
0.0153236,
0.0160551,
0.0179179,
0.0226157,
0.0343648,
0.0647138,
0.1435146
],
[
0.0151929,
0.0159328,
0.0177901,
0.0224905,
0.0342454,
0.06433,
0.1435153
],
[
0.0147323,
0.0154704,
0.0173275,
0.0220015,
0.0337921,
0.0636846,
0.1428314
],
[
0.0138539,
0.0145865,
0.0164425,
0.0211413,
0.0328962,
0.0629858,
0.1417324
],
[
0.0117437,
0.0124989,
0.0144092,
0.0190333,
0.0308632,
0.0611054,
0.1400519
]
]
}
},
"max_capacitance": 0.157176,
"max_transition": 4.951303,
"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.00130378,
0.00339971,
0.00886497,
0.023116,
0.0602766,
0.157176
],
"values": [
[
1.5717682,
1.5846521,
1.6112881,
1.659738,
1.7484565,
1.9286182,
2.3586821
],
[
1.5824908,
1.5953503,
1.6217573,
1.6699179,
1.7591394,
1.9396702,
2.3694924
],
[
1.6136308,
1.626685,
1.6530589,
1.7011463,
1.7903565,
1.9706548,
2.4004763
],
[
1.7022252,
1.7152745,
1.7416057,
1.7899924,
1.8789221,
2.0592277,
2.4886688
],
[
1.9516806,
1.9649249,
1.990873,
2.0390485,
2.1281821,
2.3087443,
2.738515
],
[
2.6272151,
2.6404272,
2.6668243,
2.7152052,
2.8038161,
2.9842038,
3.413972
],
[
4.2441912,
4.2571715,
4.283514,
4.332064,
4.4205501,
4.6016764,
5.0313971
]
]
},
"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.00130378,
0.00339971,
0.00886497,
0.023116,
0.0602766,
0.157176
],
"values": [
[
2.0883779,
2.1100988,
2.1627529,
2.2914219,
2.6185809,
3.4652383,
5.6690546
],
[
2.1014095,
2.1220752,
2.1743412,
2.3021851,
2.6310414,
3.4749401,
5.680258
],
[
2.1322817,
2.153961,
2.2066475,
2.3353679,
2.6620799,
3.5093886,
5.7101599
],
[
2.2199849,
2.2417022,
2.2943671,
2.4230276,
2.749998,
3.5968668,
5.8004606
],
[
2.4694389,
2.4911455,
2.5438058,
2.6724549,
2.9994101,
3.8462682,
6.0482472
],
[
3.1499263,
3.1716287,
3.2242859,
3.352943,
3.6798948,
4.5267323,
6.7303514
],
[
4.7821826,
4.8045639,
4.8569553,
4.9850861,
5.3132103,
6.1586194,
8.3693941
]
]
},
"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.00130378,
0.00339971,
0.00886497,
0.023116,
0.0602766,
0.157176
],
"values": [
[
0.0769224,
0.0835409,
0.0984996,
0.1323389,
0.2090778,
0.406732,
0.9530967
],
[
0.0772108,
0.0837633,
0.0989657,
0.1316507,
0.208139,
0.4067298,
0.9508582
],
[
0.0767864,
0.0833908,
0.0986379,
0.1316762,
0.2092412,
0.4065716,
0.9502467
],
[
0.0770598,
0.0837782,
0.0986973,
0.1329793,
0.2089154,
0.4067468,
0.9581411
],
[
0.0768835,
0.083538,
0.0989241,
0.1316735,
0.2083477,
0.4067928,
0.9579758
],
[
0.0766396,
0.08385,
0.0984451,
0.1321559,
0.2093486,
0.4062554,
0.9561409
],
[
0.0769329,
0.084005,
0.0995072,
0.1329564,
0.2094556,
0.405968,
0.9590928
]
]
},
"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.00130378,
0.00339971,
0.00886497,
0.023116,
0.0602766,
0.157176
],
"values": [
[
0.1022449,
0.1264721,
0.18597,
0.3490205,
0.78663,
1.942851,
4.9220557
],
[
0.1027346,
0.126399,
0.1876574,
0.3526924,
0.7894261,
1.9291528,
4.9249693
],
[
0.1023157,
0.1264798,
0.1860695,
0.3509432,
0.7855156,
1.937656,
4.9383044
],
[
0.1021758,
0.1264543,
0.1859724,
0.351302,
0.7861358,
1.9428419,
4.9406221
],
[
0.1021823,
0.1264432,
0.1859641,
0.3490477,
0.786191,
1.9361848,
4.9166085
],
[
0.1021599,
0.1264348,
0.185955,
0.351316,
0.7862364,
1.9428217,
4.9513034
],
[
0.1022256,
0.1259815,
0.1870846,
0.3507599,
0.7878319,
1.9298301,
4.9284989
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
},
"pin,SCD": {
"capacitance": 0.001428,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001376,
"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.0012714,
0.0013199,
0.0014565,
0.0014584,
0.0014638,
0.001479,
0.0015219
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
-0.0011803,
-0.0012406,
-0.0014107,
-0.001413,
-0.0014195,
-0.0014377,
-0.0014891
]
}
},
"max_transition": 5.0,
"nextstate_type": "scan_in",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001479,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
2.7797101,
4.3814679,
5.9877097
],
[
1.2164042,
2.812669,
4.4189108
],
[
-0.0071471,
1.5909485,
3.1953594
]
]
},
"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.7289287,
2.1311016,
3.3949362
],
[
-0.4553486,
0.937669,
2.1886862
],
[
-1.2687438,
0.1041322,
1.3514873
]
]
},
"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.7230976,
-2.3193622,
-3.8963075
],
[
0.0308818,
-1.5562275,
-3.1606384
],
[
0.7820212,
-0.8142435,
-2.41133
]
]
},
"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.3202656,
-1.7041279,
-2.9057067
],
[
0.7230205,
-0.6535176,
-1.8624206
],
[
1.5840231,
0.2111471,
-0.9995869
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin,SCE": {
"capacitance": 0.002746,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002603,
"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.0053065,
0.0052523,
0.0050996,
0.0051158,
0.0051614,
0.0052899,
0.0056518
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0006026,
0.0004793,
0.0001321,
0.0001238,
0.0001006,
3.503983e-05,
-0.0001496
]
}
},
"max_transition": 5.0,
"nextstate_type": "scan_enable",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00289,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
2.6735088,
4.3210429,
5.97123
],
[
1.0973858,
2.7412577,
4.3932762
],
[
-0.1225036,
1.5122132,
3.1587382
]
]
},
"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": [
[
2.7028056,
4.0372295,
5.0978171
],
[
1.1523174,
2.477586,
3.5308492
],
[
-0.0675719,
1.2613587,
2.3256084
]
]
},
"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.7230976,
-2.3962667,
-4.0244809
],
[
0.3458232,
-1.3255147,
-2.951898
],
[
1.2049948,
-0.4590189,
-2.0872335
]
]
},
"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.2818135,
-1.6125751,
-2.7152771
],
[
0.741331,
-0.5747822,
-1.6793151
],
[
1.5950094,
0.2825583,
-0.8201436
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"test_cell": {
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D"
},
"pin,CLK": {
"direction": "input"
},
"pin,D": {
"direction": "input"
},
"pin,Q": {
"direction": "output",
"function": "IQ",
"signal_type": "test_scan_out"
},
"pin,SCD": {
"direction": "input",
"signal_type": "test_scan_in"
},
"pin,SCE": {
"direction": "input",
"signal_type": "test_scan_enable"
}
}
}