blob: d28530ecd6f102031f7db1e25d5c2695e158ec26 [file] [log] [blame]
{
"area": 27.5264,
"cell_footprint": "sky130_fd_sc_hd__sdfxtp",
"cell_leakage_power": 0.000672948,
"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.0008538,
"when": "CLK&D&!SCD&!SCE&!Q"
},
{
"value": 0.0006659,
"when": "CLK&!D&!SCD&SCE&!Q"
},
{
"value": 0.0006308,
"when": "CLK&!D&SCD&!SCE&!Q"
},
{
"value": 0.000543,
"when": "!CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 0.000513,
"when": "CLK&!D&!SCD&!SCE&Q"
},
{
"value": 0.000635,
"when": "CLK&D&!SCD&SCE&Q"
},
{
"value": 0.0007102,
"when": "CLK&D&SCD&!SCE&Q"
},
{
"value": 0.0007335,
"when": "!CLK&D&!SCD&!SCE&Q"
},
{
"value": 0.0007031,
"when": "CLK&D&!SCD&SCE&!Q"
},
{
"value": 0.0005811,
"when": "CLK&!D&!SCD&!SCE&!Q"
},
{
"value": 0.0006837,
"when": "CLK&!D&SCD&SCE&!Q"
},
{
"value": 0.0006277,
"when": "!CLK&!D&!SCD&SCE&!Q"
},
{
"value": 0.0008235,
"when": "CLK&D&SCD&SCE&!Q"
},
{
"value": 0.0006649,
"when": "!CLK&D&!SCD&SCE&!Q"
},
{
"value": 0.0008537,
"when": "CLK&D&SCD&!SCE&!Q"
},
{
"value": 0.0005927,
"when": "!CLK&!D&SCD&!SCE&!Q"
},
{
"value": 0.0005627,
"when": "CLK&!D&SCD&!SCE&Q"
},
{
"value": 0.00068,
"when": "CLK&D&SCD&SCE&Q"
},
{
"value": 0.0007103,
"when": "CLK&D&!SCD&!SCE&Q"
},
{
"value": 0.0007334,
"when": "!CLK&D&SCD&!SCE&Q"
},
{
"value": 0.0005978,
"when": "CLK&!D&!SCD&SCE&Q"
},
{
"value": 0.0005634,
"when": "!CLK&!D&SCD&SCE&Q"
},
{
"value": 0.0005402,
"when": "CLK&!D&SCD&SCE&Q"
},
{
"value": 0.0007032,
"when": "!CLK&D&SCD&SCE&Q"
},
{
"value": 0.0008738,
"when": "!CLK&D&!SCD&!SCE&!Q"
},
{
"value": 0.0006039,
"when": "!CLK&!D&!SCD&SCE&Q"
},
{
"value": 0.0005689,
"when": "!CLK&!D&SCD&!SCE&Q"
},
{
"value": 0.0005192,
"when": "!CLK&!D&!SCD&!SCE&Q"
},
{
"value": 0.0008737,
"when": "!CLK&D&SCD&!SCE&!Q"
},
{
"value": 0.0007037,
"when": "!CLK&!D&SCD&SCE&!Q"
},
{
"value": 0.0006411,
"when": "!CLK&D&!SCD&SCE&Q"
},
{
"value": 0.0008435,
"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.001378,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001302,
"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.011583,
0.0108414,
0.0087521,
0.0088912,
0.0092831,
0.010387,
0.0134973
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0113568,
0.0109595,
0.0098403,
0.0098631,
0.0099274,
0.0101085,
0.0106186
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001454,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
1.0789035,
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.7180093,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.00145,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001386,
"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.0041952,
0.0041237,
0.0039224,
0.0039453,
0.0040099,
0.0041918,
0.0047044
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0013019,
0.0012312,
0.0010321,
0.0010213,
0.0009909,
0.0009053,
0.0006643
]
}
},
"max_transition": 5.0,
"nextstate_type": "data",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001515,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
1.071336,
2.5559062,
4.0467916
],
[
-0.1074482,
1.3716289,
2.8606833
],
[
-0.9464782,
0.5362611,
2.0143292
]
]
},
"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.3590557,
1.4682598,
2.3292624
],
[
-0.4864765,
0.5861064,
1.412319
],
[
-1.0545104,
0.0015931,
0.8131573
]
]
},
"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.3202656,
-1.7480732,
-2.9862732
],
[
0.437376,
-1.0398701,
-2.4813171
],
[
1.1683737,
-0.3180277,
-1.7759541
]
]
},
"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.1682881,
-1.2134052,
-1.977362
],
[
0.5966778,
-0.4392842,
-1.2160583
],
[
1.1738668,
0.1470602,
-0.6278828
]
]
},
"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.001465799,
0.004297135,
0.01259748,
0.03693074,
0.1082661,
0.3173928
],
"values": [
[
0.0144448,
0.0137123,
0.0113368,
0.0035617,
-0.0211815,
-0.095046,
-0.3118523
],
[
0.0148898,
0.0141384,
0.0117486,
0.0040126,
-0.0207843,
-0.0946439,
-0.3114485
],
[
0.0156049,
0.0148432,
0.0125312,
0.0047009,
-0.0200558,
-0.0939069,
-0.3107068
],
[
0.0154829,
0.0147473,
0.0123761,
0.0045829,
-0.0202077,
-0.0940538,
-0.3108553
],
[
0.0150674,
0.0143575,
0.0119287,
0.0041831,
-0.0205724,
-0.0944469,
-0.3112187
],
[
0.0147169,
0.0139736,
0.011612,
0.0038018,
-0.0209584,
-0.0948184,
-0.3116109
],
[
0.015706,
0.0148089,
0.0120645,
0.0037066,
-0.0214018,
-0.0953926,
-0.3122218
]
]
},
"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.001465799,
0.004297135,
0.01259748,
0.03693074,
0.1082661,
0.3173928
],
"values": [
[
0.0157067,
0.0168536,
0.0200945,
0.0290448,
0.0539618,
0.1276115,
0.342691
],
[
0.016132,
0.0172477,
0.0204942,
0.0294129,
0.0547112,
0.1272603,
0.3433906
],
[
0.0168477,
0.0179892,
0.0212295,
0.0301864,
0.05539,
0.1291048,
0.3440313
],
[
0.016719,
0.0178635,
0.0210757,
0.0300557,
0.0553078,
0.129214,
0.3433088
],
[
0.0162902,
0.0174151,
0.0206175,
0.0296239,
0.0547428,
0.1282209,
0.3433756
],
[
0.0158123,
0.016938,
0.0201415,
0.029138,
0.0544,
0.1275806,
0.3412095
],
[
0.0157761,
0.0168227,
0.019834,
0.0285149,
0.0537511,
0.1269,
0.3425969
]
]
}
},
"max_capacitance": 0.317393,
"max_transition": 5.015251,
"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.0014658,
0.00429714,
0.0125975,
0.0369307,
0.108266,
0.317393
],
"values": [
[
0.8563076,
0.8656782,
0.8867372,
0.9284117,
1.0163494,
1.2333181,
1.8549025
],
[
0.8658664,
0.8753152,
0.8958099,
0.9383302,
1.0261542,
1.2428285,
1.8627779
],
[
0.8963255,
0.9056961,
0.9267427,
0.9684182,
1.0561935,
1.2730695,
1.8924851
],
[
0.9767981,
0.9862869,
1.0071066,
1.0490069,
1.1369276,
1.3535174,
1.9758322
],
[
1.2012613,
1.2107296,
1.2314949,
1.2736793,
1.3614455,
1.578348,
2.1988915
],
[
1.7259657,
1.7353551,
1.756266,
1.7982168,
1.8861752,
2.1030881,
2.725717
],
[
2.8996467,
2.9091232,
2.9300111,
2.971799,
3.0596821,
3.276281,
3.8951957
]
]
},
"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.0014658,
0.00429714,
0.0125975,
0.0369307,
0.108266,
0.317393
],
"values": [
[
1.002223,
1.0172311,
1.0536436,
1.1528339,
1.435936,
2.2611604,
4.6806794
],
[
1.0123762,
1.0270181,
1.0641533,
1.1633353,
1.4462661,
2.270897,
4.6926898
],
[
1.0421621,
1.05722,
1.0936864,
1.1929088,
1.4760286,
2.2999085,
4.7240571
],
[
1.1221456,
1.1367992,
1.1727348,
1.2720378,
1.5552095,
2.377561,
4.7890572
],
[
1.347965,
1.362108,
1.3990068,
1.4980975,
1.7813314,
2.6072662,
5.026572
],
[
1.8801727,
1.8943036,
1.9311954,
2.0302651,
2.313256,
3.136619,
5.5467715
],
[
3.0749572,
3.089305,
3.1254443,
3.2246481,
3.5077519,
4.3301429,
6.7500174
]
]
},
"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.0014658,
0.00429714,
0.0125975,
0.0369307,
0.108266,
0.317393
],
"values": [
[
0.0422265,
0.0475957,
0.0608152,
0.0937904,
0.1816849,
0.449969,
1.2658349
],
[
0.0420339,
0.0475377,
0.061138,
0.0947827,
0.182313,
0.4480702,
1.2601419
],
[
0.0423607,
0.0476112,
0.0609717,
0.0936611,
0.1817322,
0.449698,
1.2737597
],
[
0.0422189,
0.047664,
0.060823,
0.0943213,
0.1817105,
0.4490707,
1.2708308
],
[
0.0421973,
0.0479336,
0.0608872,
0.0936823,
0.182729,
0.4483864,
1.2606099
],
[
0.0422065,
0.0479936,
0.0608295,
0.0936499,
0.1826451,
0.4483529,
1.2583198
],
[
0.0421769,
0.047622,
0.0608129,
0.0944028,
0.1817372,
0.4495739,
1.257735
]
]
},
"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.0014658,
0.00429714,
0.0125975,
0.0369307,
0.108266,
0.317393
],
"values": [
[
0.054557,
0.0685521,
0.1095391,
0.2354852,
0.6126501,
1.7171456,
4.9784785
],
[
0.0536744,
0.0676189,
0.1096881,
0.2367221,
0.6135904,
1.7271818,
4.977843
],
[
0.0544938,
0.0685553,
0.1095589,
0.2354295,
0.6135207,
1.7187207,
4.979682
],
[
0.0540269,
0.0685499,
0.109925,
0.235913,
0.6126434,
1.7414178,
4.9925442
],
[
0.05391,
0.0684962,
0.1098796,
0.2355193,
0.6109394,
1.718954,
4.9786943
],
[
0.0537865,
0.0684838,
0.1098624,
0.2351814,
0.613477,
1.7323514,
4.9861977
],
[
0.0537118,
0.0685479,
0.110135,
0.234075,
0.6114705,
1.7186976,
5.0152513
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
},
"pin,SCD": {
"capacitance": 0.001518,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001437,
"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.001697,
0.0017601,
0.0019376,
0.0019397,
0.0019457,
0.0019626,
0.0020102
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
-0.0015607,
-0.0016421,
-0.0018715,
-0.0018741,
-0.0018812,
-0.0019014,
-0.0019584
]
}
},
"max_transition": 5.0,
"nextstate_type": "scan_in",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001598,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
1.2050029,
2.645628,
4.0651023
],
[
0.0225566,
1.4650127,
2.8789938
],
[
-0.8128112,
0.6296449,
2.0363018
]
]
},
"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.4121562,
1.5689678,
2.5123679
],
[
-0.4260518,
0.705125,
1.6247214
],
[
-1.0014098,
0.1279359,
1.0457011
]
]
},
"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.3953389,
-1.806667,
-3.0595153
],
[
0.3165264,
-1.102126,
-2.4831481
],
[
1.0383688,
-0.396763,
-1.7869404
]
]
},
"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.2158955,
-1.3250997,
-2.2025816
],
[
0.5417461,
-0.5729512,
-1.4632507
],
[
1.1171041,
0.0097311,
-0.8823994
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin,SCE": {
"capacitance": 0.002907,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002731,
"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.0072442,
0.0073006,
0.0074597,
0.0074545,
0.0074399,
0.0073988,
0.007283
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0008223,
0.0006466,
0.0001517,
0.0001376,
9.7845662e-05,
-1.4071675e-05,
-0.0003294
]
}
},
"max_transition": 5.0,
"nextstate_type": "scan_enable",
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003083,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
1.1116192,
2.5961895,
4.0596089
],
[
-0.0744893,
1.4027568,
2.8625143
],
[
-0.9116881,
0.567389,
2.0143292
]
]
},
"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": [
[
1.1775371,
2.18054,
2.9023824
],
[
0.0060772,
1.0035869,
1.7364157
],
[
-0.8292907,
0.1737122,
0.8955547
]
]
},
"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.3587178,
-1.8139912,
-3.1162781
],
[
0.4099102,
-1.0600117,
-2.4758239
],
[
1.1372458,
-0.3436624,
-1.7759541
]
]
},
"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.1902607,
-1.2573506,
-2.0451109
],
[
0.5600567,
-0.499709,
-1.2966247
],
[
1.1262595,
0.0774801,
-0.7194355
]
]
},
"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"
}
}
}