blob: ddd1507e8235b844f2e21792dbbb00bb58217d1b [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__edfxtp",
"cell_leakage_power": 0.001664227,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "(D&DE) | (IQ&!DE)"
},
"leakage_power": [
{
"value": 0.001241,
"when": "CLK&!D&DE&Q"
},
{
"value": 0.0015773,
"when": "CLK&D&!DE&Q"
},
{
"value": 0.0019836,
"when": "!CLK&D&DE&Q"
},
{
"value": 0.002446,
"when": "CLK&D&DE&!Q"
},
{
"value": 0.0015596,
"when": "CLK&!D&!DE&!Q"
},
{
"value": 0.0018811,
"when": "!CLK&!D&DE&!Q"
},
{
"value": 0.0015864,
"when": "CLK&D&!DE&!Q"
},
{
"value": 0.0019332,
"when": "CLK&!D&DE&!Q"
},
{
"value": 0.0015075,
"when": "!CLK&!D&!DE&!Q"
},
{
"value": 0.0015343,
"when": "!CLK&D&!DE&!Q"
},
{
"value": 0.001139,
"when": "!CLK&!D&!DE&Q"
},
{
"value": 0.0011434,
"when": "CLK&!D&!DE&Q"
},
{
"value": 0.0019879,
"when": "CLK&D&DE&Q"
},
{
"value": 0.001573,
"when": "!CLK&D&!DE&Q"
},
{
"value": 0.0011262,
"when": "!CLK&!D&DE&Q"
},
{
"value": 0.0024081,
"when": "!CLK&D&DE&!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.001687,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.0016,
"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.0190991,
0.0190175,
0.0188294,
0.018819,
0.0187949,
0.0187394,
0.0186114
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0151434,
0.0150662,
0.0148881,
0.0148512,
0.014766,
0.0145698,
0.0141176
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001774,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1664891,
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.1401248,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001744,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001656,
"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.0072301,
0.0071488,
0.0069616,
0.0069759,
0.0070089,
0.0070849,
0.0072601
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0028033,
0.0027794,
0.0027243,
0.0027073,
0.002668,
0.0025775,
0.0023687
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001833,
"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.2742168,
0.4908835,
0.8770325
],
[
0.1332337,
0.3499004,
0.7372702
],
[
0.0144186,
0.232306,
0.6172344
]
]
},
"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.0972148,
0.2528463,
0.410724
],
[
0.0270326,
0.1765605,
0.3258932
],
[
-0.0124368,
0.1358704,
0.2876445
]
]
},
"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.1835469,
-0.4002135,
-0.7704935
],
[
-0.0681986,
-0.2848652,
-0.660028
],
[
0.0347474,
-0.18314,
-0.5558613
]
]
},
"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.0785664,
-0.2268737,
-0.3627787
],
[
-0.0083841,
-0.1554707,
-0.2999206
],
[
0.0335267,
-0.1135599,
-0.2628926
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin,DE": {
"capacitance": 0.003244,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003101,
"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.0079127,
0.0078149,
0.0075893,
0.0075962,
0.0076122,
0.0076491,
0.007734
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0002245,
0.0001271,
-9.7585647e-05,
-0.0001106,
-0.0001406,
-0.0002097,
-0.0003691
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003386,
"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.1521465,
0.3614889,
0.6328919
],
[
0.0783021,
0.2876445,
0.5590475
],
[
0.0351706,
0.2432923,
0.5146953
]
]
},
"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.0996563,
0.2528463,
0.422931
],
[
0.0306947,
0.1802227,
0.3429831
],
[
-0.007554,
0.141974,
0.3059551
]
]
},
"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.2482441,
-0.4758971,
-0.9011087
],
[
-0.1267923,
-0.3544453,
-0.7820983
],
[
-0.0201842,
-0.2502786,
-0.6754902
]
]
},
"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.232375,
-0.3318542,
-0.385972
],
[
-0.1097025,
-0.2079609,
-0.2620788
],
[
-0.0018737,
-0.1013529,
-0.1554707
]
]
},
"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.001295206,
0.003355119,
0.008691144,
0.02251365,
0.05831965,
0.151072
],
"values": [
[
0.0121418,
0.0112528,
0.0089361,
0.0039838,
-0.0112253,
-0.0542315,
-0.1669363
],
[
0.0122053,
0.0112963,
0.0089749,
0.0040414,
-0.0111949,
-0.0541744,
-0.1668904
],
[
0.0121385,
0.0112443,
0.0089217,
0.0039843,
-0.011249,
-0.0542512,
-0.1669579
],
[
0.0118679,
0.0109842,
0.0086609,
0.0037187,
-0.0115375,
-0.0545026,
-0.1672035
],
[
0.011621,
0.0107306,
0.0084036,
0.0034204,
-0.0117682,
-0.0547592,
-0.1674603
],
[
0.011548,
0.0106654,
0.0083269,
0.0033627,
-0.0118774,
-0.0548384,
-0.1675363
],
[
0.015347,
0.0144189,
0.0119687,
0.0056355,
-0.0109831,
-0.0544839,
-0.1671824
]
]
},
"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.001295206,
0.003355119,
0.008691144,
0.02251365,
0.05831965,
0.151072
],
"values": [
[
0.0175795,
0.0186947,
0.0216139,
0.0285009,
0.0453115,
0.0884699,
0.2003285
],
[
0.0176419,
0.0187152,
0.0216356,
0.0285229,
0.045241,
0.0888695,
0.2011738
],
[
0.0176882,
0.0188042,
0.0217288,
0.0285753,
0.0454797,
0.0885404,
0.2018364
],
[
0.0174058,
0.0184808,
0.0214075,
0.0282928,
0.0450244,
0.0883027,
0.2011244
],
[
0.0172056,
0.0183104,
0.0212527,
0.0280848,
0.0447722,
0.0885756,
0.2004822
],
[
0.0171998,
0.0183106,
0.0212806,
0.0281007,
0.0447988,
0.0881516,
0.2010359
],
[
0.0184495,
0.0194545,
0.0220524,
0.0286168,
0.0451049,
0.0883272,
0.2000484
]
]
}
},
"max_capacitance": 0.151072,
"max_transition": 1.499097,
"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.00129521,
0.00335512,
0.00869114,
0.0225136,
0.0583196,
0.151072
],
"values": [
[
0.2916785,
0.3026807,
0.324017,
0.3630701,
0.4334931,
0.5568992,
0.8207259
],
[
0.2968757,
0.3077291,
0.3292447,
0.3683406,
0.4386499,
0.562037,
0.8257449
],
[
0.3081079,
0.3190047,
0.3403412,
0.3794087,
0.4498172,
0.5732271,
0.8370962
],
[
0.3344607,
0.3454192,
0.3667427,
0.4057983,
0.4761748,
0.5995293,
0.8632134
],
[
0.3848924,
0.395775,
0.4170874,
0.4562176,
0.5264897,
0.6498844,
0.9135908
],
[
0.4642143,
0.4750043,
0.4963916,
0.5354793,
0.6058824,
0.7293262,
0.993215
],
[
0.5783569,
0.5892112,
0.6106922,
0.6497988,
0.7201612,
0.8436642,
1.1076287
]
]
},
"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.00129521,
0.00335512,
0.00869114,
0.0225136,
0.0583196,
0.151072
],
"values": [
[
0.2583019,
0.2665835,
0.2850945,
0.3275641,
0.428584,
0.6773555,
1.3171899
],
[
0.2634659,
0.2716223,
0.2901521,
0.3323919,
0.4334137,
0.6816661,
1.3222669
],
[
0.2750372,
0.2833196,
0.301833,
0.3440943,
0.4450817,
0.6928555,
1.3345293
],
[
0.3018092,
0.3099529,
0.3284813,
0.370729,
0.471749,
0.7200463,
1.3599664
],
[
0.3534218,
0.3617127,
0.3802213,
0.4224907,
0.5234785,
0.7713778,
1.412357
],
[
0.432863,
0.4411264,
0.4596739,
0.5019181,
0.6028995,
0.850924,
1.4941278
],
[
0.5425472,
0.5508801,
0.5694742,
0.6117332,
0.7127229,
0.9605569,
1.6020831
]
]
},
"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.00129521,
0.00335512,
0.00869114,
0.0225136,
0.0583196,
0.151072
],
"values": [
[
0.0475771,
0.0543221,
0.0686312,
0.096156,
0.1492233,
0.2617058,
0.5754816
],
[
0.0477484,
0.0545391,
0.0681102,
0.0961796,
0.1493553,
0.2617091,
0.574832
],
[
0.0477785,
0.0543924,
0.0686314,
0.0962319,
0.1488666,
0.2618422,
0.5760281
],
[
0.0476003,
0.0543678,
0.0686206,
0.0962315,
0.1488025,
0.2609382,
0.5782678
],
[
0.0476604,
0.0543424,
0.0685621,
0.0962184,
0.1490536,
0.2610404,
0.5783868
],
[
0.0477014,
0.054588,
0.0683383,
0.0963186,
0.1491838,
0.2612592,
0.5747725
],
[
0.0483242,
0.0549793,
0.0685708,
0.0966251,
0.1496367,
0.2618063,
0.5749031
]
]
},
"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.00129521,
0.00335512,
0.00869114,
0.0225136,
0.0583196,
0.151072
],
"values": [
[
0.0281825,
0.0361197,
0.0562697,
0.1083217,
0.2390785,
0.5868718,
1.499097
],
[
0.0281519,
0.0360705,
0.0562357,
0.1083179,
0.2390844,
0.5876409,
1.4913257
],
[
0.0281728,
0.0361193,
0.0562607,
0.1083727,
0.239402,
0.5836082,
1.4961964
],
[
0.0281444,
0.0360827,
0.0562476,
0.1082946,
0.2391401,
0.5875161,
1.4970267
],
[
0.0281387,
0.0361434,
0.0561784,
0.1082792,
0.2393958,
0.5862433,
1.4934217
],
[
0.0282849,
0.0361809,
0.0561791,
0.1081702,
0.2391294,
0.5880009,
1.4969632
],
[
0.0284045,
0.036288,
0.0563221,
0.1083843,
0.2394011,
0.5834541,
1.4886455
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
}
}