blob: 19fecf7dfe2c200f6167172d4c4b7df094501690 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__sdfxtp",
"cell_leakage_power": 16.51939,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "(D&!SCE) | (SCD&SCE)"
},
"leakage_power": [
{
"value": 19.0672971,
"when": "CLK&D&!SCD&!SCE&!Q"
},
{
"value": 15.8158429,
"when": "CLK&!D&!SCD&SCE&!Q"
},
{
"value": 14.4851651,
"when": "CLK&!D&SCD&!SCE&!Q"
},
{
"value": 14.5437431,
"when": "!CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 15.5202429,
"when": "CLK&!D&!SCD&!SCE&Q"
},
{
"value": 18.1085085,
"when": "CLK&D&!SCD&SCE&Q"
},
{
"value": 13.1897551,
"when": "CLK&D&SCD&!SCE&Q"
},
{
"value": 14.1027527,
"when": "!CLK&D&!SCD&!SCE&Q"
},
{
"value": 16.3526703,
"when": "CLK&D&!SCD&SCE&!Q"
},
{
"value": 13.7643736,
"when": "CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 21.3495266,
"when": "CLK&!D&SCD&SCE&!Q"
},
{
"value": 16.5951182,
"when": "!CLK&!D&!SCD&SCE&!Q"
},
{
"value": 20.3998844,
"when": "CLK&D&SCD&SCE&!Q"
},
{
"value": 17.1320895,
"when": "!CLK&D&!SCD&SCE&!Q"
},
{
"value": 17.7058119,
"when": "CLK&D&SCD&!SCE&!Q"
},
{
"value": 15.2647299,
"when": "!CLK&!D&SCD&!SCE&!Q"
},
{
"value": 16.2407083,
"when": "CLK&!D&SCD&!SCE&Q"
},
{
"value": 15.883856,
"when": "CLK&D&SCD&SCE&Q"
},
{
"value": 14.5513379,
"when": "CLK&D&!SCD&!SCE&Q"
},
{
"value": 12.7411193,
"when": "!CLK&D&SCD&!SCE&Q"
},
{
"value": 17.571903,
"when": "CLK&!D&!SCD&SCE&Q"
},
{
"value": 16.3849698,
"when": "!CLK&!D&SCD&SCE&Q"
},
{
"value": 16.8335514,
"when": "CLK&!D&SCD&SCE&Q"
},
{
"value": 15.4352353,
"when": "!CLK&D&SCD&SCE&Q"
},
{
"value": 17.4524803,
"when": "!CLK&D&!SCD&!SCE&!Q"
},
{
"value": 17.5905406,
"when": "!CLK&!D&!SCD&SCE&Q"
},
{
"value": 16.2601506,
"when": "!CLK&!D&SCD&!SCE&Q"
},
{
"value": 15.5391646,
"when": "!CLK&!D&!SCD&!SCE&Q"
},
{
"value": 16.0908513,
"when": "!CLK&D&SCD&!SCE&!Q"
},
{
"value": 19.7346868,
"when": "!CLK&!D&SCD&SCE&!Q"
},
{
"value": 18.1275119,
"when": "!CLK&D&!SCD&SCE&Q"
},
{
"value": 18.7849558,
"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.001656,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001595,
"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.0175623,
0.0172954,
0.0166557,
0.0166384,
0.016702,
0.0169932,
0.0179258
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0148321,
0.0145577,
0.013906,
0.0138409,
0.0137791,
0.0137264,
0.0136993
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001716,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.5070756,
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": [
0.3735942,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001622,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001557,
"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.0061409,
0.0060818,
0.0060379,
0.0060011,
0.0060208,
0.0061991,
0.0068242
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0012302,
0.0011372,
0.0009978,
0.0009382,
0.0008928,
0.0008869,
0.0009927
]
}
},
"max_transition": 1.5,
"nextstate_type": "data",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001687,
"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.4451152,
1.407835,
2.0509421
],
[
-0.2411152,
0.705125,
1.3482321
],
[
-0.5930846,
0.3421693,
0.9797832
]
]
},
"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.2400371,
0.9409161,
1.3130271
],
[
-0.1770283,
0.4689189,
0.8007467
],
[
-0.3770202,
0.2579407,
0.5861064
]
]
},
"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.232375,
-1.1236835,
-1.6587584
],
[
0.3476543,
-0.5692891,
-1.1721129
],
[
0.6794821,
-0.2319681,
-0.8384541
]
]
},
"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.1609639,
-0.8050801,
-1.107611
],
[
0.2158184,
-0.4173115,
-0.7344909
],
[
0.4066549,
-0.2209818,
-0.5399922
]
]
},
"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.001486763,
0.00442093,
0.01314575,
0.03908924,
0.1162329,
0.3456215
],
"values": [
[
0.0154377,
0.0144898,
0.0112271,
0.000374,
-0.0327409,
-0.1314802,
-0.4251545
],
[
0.0156451,
0.0147073,
0.011439,
0.0005753,
-0.0325349,
-0.131257,
-0.424935
],
[
0.0161218,
0.0152054,
0.0119495,
0.0010772,
-0.0320255,
-0.1307669,
-0.4244401
],
[
0.0157641,
0.014833,
0.0115693,
0.000701,
-0.0324011,
-0.1311356,
-0.4248136
],
[
0.0155496,
0.0146146,
0.011349,
0.0004791,
-0.0326348,
-0.1313664,
-0.4250373
],
[
0.0163014,
0.0151309,
0.0115422,
0.0004761,
-0.0326385,
-0.1313742,
-0.4250335
],
[
0.0170715,
0.0159066,
0.0123072,
0.0012955,
-0.0318707,
-0.1306902,
-0.4243658
]
]
},
"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.001486763,
0.00442093,
0.01314575,
0.03908924,
0.1162329,
0.3456215
],
"values": [
[
0.015402,
0.0169279,
0.0210975,
0.0324636,
0.065546,
0.163539,
0.4538454
],
[
0.0152215,
0.0167386,
0.0209195,
0.032277,
0.06535,
0.1634959,
0.4543677
],
[
0.015744,
0.0172568,
0.0214539,
0.0328284,
0.0655553,
0.1639117,
0.4555476
],
[
0.0155169,
0.0170344,
0.021221,
0.0325712,
0.0656521,
0.1638063,
0.4546853
],
[
0.0149668,
0.0164952,
0.0207003,
0.0320785,
0.0648143,
0.1632435,
0.4535222
],
[
0.0153202,
0.0166302,
0.0206054,
0.0320645,
0.0647201,
0.1633138,
0.4543862
],
[
0.0164237,
0.0177408,
0.0216097,
0.0328153,
0.0658482,
0.1635092,
0.4549813
]
]
}
},
"max_capacitance": 0.102549,
"max_transition": 1.50048,
"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.00148676,
0.00442093,
0.0131458,
0.0390892,
0.116233,
0.345622
],
"values": [
[
0.5234255,
0.5343153,
0.5600103,
0.6207918,
0.7840337,
1.2649212,
2.6892726
],
[
0.5313983,
0.5423325,
0.5680464,
0.6287407,
0.7920373,
1.2734794,
2.7022589
],
[
0.5547667,
0.5657511,
0.5914278,
0.6521257,
0.8154544,
1.2947405,
2.7203289
],
[
0.621479,
0.6324244,
0.6581594,
0.7188126,
0.8821394,
1.3632367,
2.7894196
],
[
0.7879251,
0.7987801,
0.8244777,
0.8852446,
1.0485852,
1.5285547,
2.9571885
],
[
1.1044219,
1.1153948,
1.1410962,
1.2017973,
1.3648127,
1.8445773,
3.2711036
],
[
1.6593991,
1.6702535,
1.6959677,
1.7567227,
1.9198285,
2.4019922,
3.827676
]
]
},
"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.00148676,
0.00442093,
0.0131458,
0.0390892,
0.116233,
0.345622
],
"values": [
[
0.5678009,
0.5817522,
0.616532,
0.7084849,
0.9744414,
1.7636897,
4.1154609
],
[
0.5769095,
0.5908581,
0.6256561,
0.7175742,
0.9834847,
1.7729846,
4.1216941
],
[
0.6001648,
0.6141052,
0.6489691,
0.7411145,
1.0073842,
1.7973228,
4.1480877
],
[
0.6672032,
0.6811456,
0.7159474,
0.8078814,
1.0737478,
1.8633424,
4.2106607
],
[
0.8369203,
0.8508906,
0.8857751,
0.9779266,
1.2442142,
2.0339914,
4.3849142
],
[
1.1652662,
1.179274,
1.2140083,
1.3059688,
1.5720709,
2.3621691,
4.7137449
],
[
1.7590214,
1.7730765,
1.8080272,
1.9001596,
2.1666373,
2.9555896,
5.3062679
]
]
},
"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.00148676,
0.00442093,
0.0131458,
0.0390892,
0.116233,
0.345622
],
"values": [
[
0.0312032,
0.0402166,
0.0640914,
0.1328226,
0.3467258,
1.0015544,
2.9197842
],
[
0.0314199,
0.0402182,
0.0640531,
0.1326162,
0.3472276,
0.9975603,
2.9232097
],
[
0.0312794,
0.0401683,
0.0641239,
0.1324147,
0.3471193,
1.002891,
2.9414142
],
[
0.0312863,
0.0401993,
0.0640079,
0.1327834,
0.3466004,
1.0021739,
2.9424503
],
[
0.0313915,
0.0402193,
0.0640112,
0.1326061,
0.3466114,
0.9933815,
2.9413185
],
[
0.0312734,
0.0401729,
0.0640712,
0.1324066,
0.3460891,
1.0017038,
2.9425653
],
[
0.0313554,
0.0402523,
0.0641014,
0.1328674,
0.345444,
0.9940506,
2.920838
]
]
},
"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.00148676,
0.00442093,
0.0131458,
0.0390892,
0.116233,
0.345622
],
"values": [
[
0.0426431,
0.0553416,
0.0937775,
0.2147293,
0.5850595,
1.6932306,
4.992859
],
[
0.0425048,
0.0553854,
0.0938685,
0.2147419,
0.5851052,
1.6987516,
4.98612
],
[
0.0425736,
0.0553886,
0.0937461,
0.2146621,
0.584876,
1.6963058,
4.9984292
],
[
0.0424645,
0.0554623,
0.0938692,
0.2147442,
0.5851169,
1.6985564,
4.9853148
],
[
0.0426531,
0.0555212,
0.0937616,
0.2146839,
0.5849088,
1.6955131,
4.9875095
],
[
0.0425911,
0.0555075,
0.0939042,
0.2147678,
0.5851005,
1.6972248,
4.9902158
],
[
0.0431488,
0.055883,
0.0940475,
0.2143477,
0.5843995,
1.6920619,
4.9839763
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
},
"pin,SCD": {
"capacitance": 0.001756,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001709,
"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.0023246,
0.0023451,
0.0025265,
0.0024618,
0.0024033,
0.002362,
0.0023697
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
-0.0025656,
-0.0026344,
-0.0027069,
-0.0027791,
-0.0028608,
-0.0029696,
-0.0031549
]
}
},
"max_transition": 1.5,
"nextstate_type": "scan_in",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001803,
"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.5513164,
1.409666,
1.9850242
],
[
-0.133083,
0.7179424,
1.2933005
],
[
-0.4795592,
0.3641419,
0.937669
]
]
},
"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.3096172,
1.0617656,
1.5345846
],
[
-0.1092793,
0.6208965,
1.0662497
],
[
-0.3092711,
0.4172425,
0.8625957
]
]
},
"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.3092793,
-1.0925557,
-1.5745299
],
[
0.2432842,
-0.5839375,
-1.1318298
],
[
0.5714499,
-0.2576029,
-0.8073262
]
]
},
"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.2177266,
-0.9167744,
-1.3273375
],
[
0.1444072,
-0.5564717,
-0.9835143
],
[
0.342568,
-0.3674662,
-0.7981709
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin,SCE": {
"capacitance": 0.003575,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003445,
"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.0102338,
0.0100944,
0.0098323,
0.0097837,
0.0097775,
0.0098911,
0.0103418
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0002766,
0.0001447,
-0.0001127,
-0.0001658,
-0.0002011,
-0.0001862,
-2.978701e-05
]
}
},
"max_transition": 1.5,
"nextstate_type": "scan_enable",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003705,
"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.4780742,
1.3693828,
1.9740379
],
[
-0.2154805,
0.6666729,
1.2713278
],
[
-0.571112,
0.3018861,
0.9028789
]
]
},
"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.2766582,
1.0251446,
1.4412009
],
[
-0.1294209,
0.5641338,
0.941738
],
[
-0.3220885,
0.365973,
0.7344219
]
]
},
"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.265334,
-1.0925557,
-1.6129821
],
[
0.3238506,
-0.532668,
-1.1098571
],
[
0.6593405,
-0.193516,
-0.7707051
]
]
},
"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.3239277,
-0.8764912,
-1.1369079
],
[
0.2469463,
-0.3019551,
-0.5605407
],
[
0.576943,
0.0243796,
-0.2305439
]
]
},
"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"
}
}
}