blob: ff2c91022c1aaafdbc42c983163aa231828f41b7 [file] [log] [blame]
{
"area": 32.5312,
"cell_footprint": "sky130_fd_sc_hd__edfxbp",
"cell_leakage_power": 0.01267434,
"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.0127426,
"when": "CLK&!D&DE&Q&!Q_N"
},
{
"value": 0.0112053,
"when": "CLK&D&!DE&Q&!Q_N"
},
{
"value": 0.0131897,
"when": "!CLK&D&DE&Q&!Q_N"
},
{
"value": 0.0158255,
"when": "CLK&D&DE&!Q&Q_N"
},
{
"value": 0.0121153,
"when": "CLK&!D&!DE&!Q&Q_N"
},
{
"value": 0.0125423,
"when": "!CLK&!D&DE&!Q&Q_N"
},
{
"value": 0.0123302,
"when": "CLK&D&!DE&!Q&Q_N"
},
{
"value": 0.0128187,
"when": "CLK&!D&DE&!Q&Q_N"
},
{
"value": 0.0118388,
"when": "!CLK&!D&!DE&!Q&Q_N"
},
{
"value": 0.0120537,
"when": "!CLK&D&!DE&!Q&Q_N"
},
{
"value": 0.0121129,
"when": "!CLK&!D&!DE&Q&!Q_N"
},
{
"value": 0.0125317,
"when": "CLK&!D&!DE&Q&!Q_N"
},
{
"value": 0.0136084,
"when": "CLK&D&DE&Q&!Q_N"
},
{
"value": 0.0107865,
"when": "!CLK&D&!DE&Q&!Q_N"
},
{
"value": 0.0122842,
"when": "!CLK&!D&DE&Q&!Q_N"
},
{
"value": 0.0148037,
"when": "!CLK&D&DE&!Q&Q_N"
}
],
"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.001762,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001677,
"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.025658,
0.0255449,
0.0252842,
0.0253126,
0.025378,
0.025529,
0.025877
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0204122,
0.0202897,
0.0200073,
0.0200111,
0.0200198,
0.0200401,
0.0200868
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001848,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.2686506,
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.3905853,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001803,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001717,
"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.0102961,
0.010191,
0.0099488,
0.0099944,
0.0100996,
0.010342,
0.010901
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0039588,
0.003919,
0.003827,
0.0038485,
0.0038979,
0.0040121,
0.0042753
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00189,
"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.2424785,
0.4359518,
0.7329896
],
[
0.1149232,
0.3083965,
0.6066549
],
[
0.0156393,
0.2091126,
0.5073711
]
]
},
"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.1204082,
0.2699362,
0.4168275
],
[
0.0563294,
0.2009746,
0.3429831
],
[
0.0290671,
0.1724915,
0.3132793
]
]
},
"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.166457,
-0.3574889,
-0.6423197
],
[
-0.0584329,
-0.2506855,
-0.5403991
],
[
0.0249818,
-0.1648294,
-0.4569844
]
]
},
"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.1005391,
-0.2439636,
-0.373765
],
[
-0.037681,
-0.1798848,
-0.3133483
],
[
-0.0104186,
-0.1526224,
-0.2873066
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin,DE": {
"capacitance": 0.003291,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003175,
"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.0112291,
0.0110891,
0.0107665,
0.0108315,
0.0109813,
0.0113268,
0.0121232
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0002188,
6.8164521e-05,
-0.0002789,
-0.0002249,
-0.0001003,
0.0001869,
0.0008491
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003407,
"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.2302715,
0.4151999,
0.723224
],
[
0.1149232,
0.3010723,
0.6115378
],
[
0.0241842,
0.211554,
0.5232402
]
]
},
"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.2803203,
0.3688132,
0.4046204
],
[
0.152765,
0.2412578,
0.2770651
],
[
0.0534811,
0.141974,
0.179002
]
]
},
"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.1615742,
-0.3306335,
-0.5141458
],
[
-0.095054,
-0.2641133,
-0.4476256
],
[
-0.0653503,
-0.2331888,
-0.4167012
]
]
},
"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.1139668,
-0.2464049,
-0.3835306
],
[
-0.0535501,
-0.1823262,
-0.3170104
],
[
-0.0262878,
-0.1575052,
-0.2909688
]
]
},
"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.001321326,
0.003491804,
0.009227623,
0.02438539,
0.0644421,
0.170298
],
"values": [
[
-0.0069295,
-0.0023955,
0.0059589,
0.0146229,
0.00819,
-0.0442269,
-0.2095209
],
[
-0.0068738,
-0.002342,
0.0059842,
0.0146379,
0.0081729,
-0.0442094,
-0.2095854
],
[
-0.0067485,
-0.0022438,
0.0060263,
0.0146128,
0.0080395,
-0.0443879,
-0.2097692
],
[
-0.0067653,
-0.0022842,
0.0059477,
0.014452,
0.0077899,
-0.0446974,
-0.2100787
],
[
-0.0067931,
-0.0023464,
0.0058096,
0.0142202,
0.0074828,
-0.0450666,
-0.2104975
],
[
-0.0068043,
-0.002353,
0.0058051,
0.0142032,
0.0074237,
-0.0451096,
-0.2105115
],
[
-0.0067726,
-0.0022442,
0.0060676,
0.0147185,
0.0082568,
-0.0444704,
-0.209883
]
]
},
"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.001321326,
0.003491804,
0.009227623,
0.02438539,
0.0644421,
0.170298
],
"values": [
[
-0.0082024,
-0.0051649,
0.0018274,
0.0165112,
0.0464858,
0.1145092,
0.2859515
],
[
-0.0081492,
-0.0051075,
0.0018584,
0.0164942,
0.046531,
0.1146136,
0.2870988
],
[
-0.0080135,
-0.0049945,
0.0019602,
0.0165577,
0.046519,
0.1139361,
0.2871395
],
[
-0.0080406,
-0.0050418,
0.0018421,
0.0163479,
0.0461837,
0.1135227,
0.2870661
],
[
-0.0080566,
-0.0050845,
0.0017596,
0.0161909,
0.0459877,
0.1133661,
0.28641
],
[
-0.0080714,
-0.0051062,
0.0017427,
0.0161758,
0.0458874,
0.1133689,
0.2851168
],
[
-0.0080232,
-0.0049492,
0.002109,
0.0167964,
0.0465088,
0.1142776,
0.2849662
]
]
}
},
"max_capacitance": 0.170298,
"max_transition": 1.498453,
"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.00132133,
0.0034918,
0.00922762,
0.0243854,
0.0644421,
0.170298
],
"values": [
[
0.3217189,
0.3336975,
0.3583564,
0.4044817,
0.4892736,
0.6468821,
0.99915
],
[
0.3263919,
0.3383674,
0.3629856,
0.4091685,
0.4939322,
0.6515138,
1.0041071
],
[
0.3373373,
0.3493088,
0.3739395,
0.4201018,
0.5048688,
0.6624822,
1.0148774
],
[
0.3625368,
0.374814,
0.3995834,
0.4455818,
0.5303082,
0.6879329,
1.0403499
],
[
0.4110341,
0.4229999,
0.4475999,
0.4937276,
0.5784783,
0.7360995,
1.0884883
],
[
0.4847481,
0.4967635,
0.5213779,
0.5674292,
0.6522664,
0.8099217,
1.1622717
],
[
0.5826212,
0.5946678,
0.6192361,
0.6654232,
0.7501788,
0.9078957,
1.2601907
]
]
},
"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.00132133,
0.0034918,
0.00922762,
0.0243854,
0.0644421,
0.170298
],
"values": [
[
0.2823183,
0.2910784,
0.3104198,
0.3527374,
0.4535365,
0.7020418,
1.3516106
],
[
0.286832,
0.2956442,
0.3149213,
0.3572723,
0.4580504,
0.7064329,
1.3521362
],
[
0.2981184,
0.3068666,
0.3261914,
0.3685036,
0.4693329,
0.7177311,
1.3637056
],
[
0.3237113,
0.3326306,
0.3518872,
0.3942083,
0.4950327,
0.7434782,
1.3896153
],
[
0.3733213,
0.3821359,
0.401443,
0.4437737,
0.5445653,
0.7933027,
1.4425952
],
[
0.4452942,
0.4542076,
0.4734811,
0.5157928,
0.6165841,
0.8650629,
1.5143025
],
[
0.5371678,
0.5460978,
0.565434,
0.6077733,
0.7085959,
0.9570627,
1.5999471
]
]
},
"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.00132133,
0.0034918,
0.00922762,
0.0243854,
0.0644421,
0.170298
],
"values": [
[
0.0499827,
0.0575455,
0.0746834,
0.1060127,
0.1733747,
0.3236314,
0.7585302
],
[
0.0500336,
0.0575675,
0.0747087,
0.1059332,
0.1733465,
0.3238485,
0.7575736
],
[
0.0500101,
0.057553,
0.0746939,
0.1059576,
0.1733518,
0.3246101,
0.7582023
],
[
0.0496562,
0.0575239,
0.0744921,
0.1061559,
0.173254,
0.3239511,
0.7583262
],
[
0.0500096,
0.0575519,
0.0746724,
0.1059468,
0.1733569,
0.324631,
0.7582613
],
[
0.0502422,
0.0583342,
0.0736246,
0.1062319,
0.173189,
0.3239933,
0.7585104
],
[
0.0499849,
0.0585182,
0.0739026,
0.106592,
0.1734083,
0.3248802,
0.7570495
]
]
},
"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.00132133,
0.0034918,
0.00922762,
0.0243854,
0.0644421,
0.170298
],
"values": [
[
0.031268,
0.0388242,
0.057855,
0.1070535,
0.2374456,
0.5777822,
1.4973958
],
[
0.0312399,
0.0389251,
0.0577928,
0.1069214,
0.2372066,
0.5780185,
1.4966571
],
[
0.0310827,
0.0389539,
0.0578418,
0.1070324,
0.2373415,
0.5767917,
1.4981897
],
[
0.0312988,
0.0390185,
0.0579134,
0.1069531,
0.2372824,
0.5773564,
1.4955094
],
[
0.0312947,
0.0388917,
0.0577574,
0.1069891,
0.237269,
0.5766687,
1.498453
],
[
0.0313153,
0.039015,
0.0579253,
0.1068882,
0.2373339,
0.5776462,
1.4954221
],
[
0.0314168,
0.0391304,
0.0580809,
0.1068841,
0.2374438,
0.5764365,
1.4906509
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
},
"pin,Q_N": {
"direction": "output",
"function": "IQ_N",
"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.001318947,
0.003479244,
0.009177881,
0.02421028,
0.06386418,
0.168467
],
"values": [
[
-0.0067413,
-0.0019341,
0.0069701,
0.0164931,
0.0111782,
-0.0403924,
-0.2035974
],
[
-0.0066846,
-0.0018905,
0.0069957,
0.0164911,
0.011151,
-0.0404638,
-0.2036765
],
[
-0.0065513,
-0.0017643,
0.0070996,
0.0165542,
0.0112021,
-0.0404176,
-0.2036343
],
[
-0.006576,
-0.0018213,
0.0069758,
0.0163452,
0.0108883,
-0.040807,
-0.2040733
],
[
-0.0065944,
-0.001864,
0.006888,
0.0161863,
0.0106736,
-0.0410663,
-0.2043327
],
[
-0.0066081,
-0.0018795,
0.0068685,
0.0161663,
0.0106155,
-0.0411197,
-0.2043958
],
[
-0.0065692,
-0.0017489,
0.0071833,
0.0167937,
0.0113079,
-0.0405004,
-0.2037124
]
]
},
"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.001318947,
0.003479244,
0.009177881,
0.02421028,
0.06386418,
0.168467
],
"values": [
[
-0.0084626,
-0.0057612,
0.0006941,
0.0146118,
0.0435472,
0.1099825,
0.279031
],
[
-0.0084072,
-0.0057107,
0.0007187,
0.0146358,
0.0436505,
0.11038,
0.279214
],
[
-0.0082821,
-0.0056107,
0.0007693,
0.0146127,
0.0434174,
0.1098385,
0.2799694
],
[
-0.0083024,
-0.0056537,
0.0006785,
0.0144514,
0.0431886,
0.1095296,
0.2790957
],
[
-0.0083294,
-0.0057185,
0.0005455,
0.0141995,
0.0428253,
0.1096069,
0.2795428
],
[
-0.0083456,
-0.0057379,
0.0005159,
0.0141565,
0.0427845,
0.1095918,
0.2796186
],
[
-0.0082155,
-0.005429,
0.0010222,
0.0147127,
0.0434669,
0.1096287,
0.2789439
]
]
}
},
"max_capacitance": 0.168467,
"max_transition": 1.494919,
"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.00131895,
0.00347924,
0.00917788,
0.0242103,
0.0638642,
0.168467
],
"values": [
[
0.3962148,
0.4036043,
0.4189342,
0.4489137,
0.5085441,
0.6440243,
0.9938235
],
[
0.40077,
0.4081425,
0.4234719,
0.4534562,
0.5130896,
0.6486962,
0.9983581
],
[
0.4120232,
0.4193934,
0.4348019,
0.4647019,
0.5242884,
0.6599433,
1.0091261
],
[
0.4377422,
0.4451549,
0.4605252,
0.4904214,
0.5500186,
0.6855614,
1.0345693
],
[
0.487327,
0.494693,
0.5101164,
0.5400105,
0.5996144,
0.7352267,
1.0841886
],
[
0.5593701,
0.5667865,
0.5821579,
0.6120597,
0.6717096,
0.8073301,
1.156952
],
[
0.6512507,
0.6586519,
0.6740239,
0.7039246,
0.7635196,
0.8991364,
1.2476274
]
]
},
"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.00131895,
0.00347924,
0.00917788,
0.0242103,
0.0638642,
0.168467
],
"values": [
[
0.4750195,
0.4839513,
0.5029261,
0.5431098,
0.6378163,
0.8825055,
1.5248514
],
[
0.4796624,
0.4885997,
0.5075755,
0.5477572,
0.6425928,
0.8872461,
1.530308
],
[
0.4905997,
0.4995415,
0.5185148,
0.5586994,
0.6535339,
0.8981914,
1.5401714
],
[
0.5160836,
0.5250712,
0.5440608,
0.584253,
0.6791069,
0.9237331,
1.5664011
],
[
0.5643523,
0.5732848,
0.5923002,
0.632414,
0.7271582,
0.971749,
1.6159096
],
[
0.638063,
0.6470108,
0.6660565,
0.7061882,
0.8009348,
1.0455712,
1.6898494
],
[
0.7357803,
0.7447108,
0.7637376,
0.8038459,
0.8987081,
1.1433521,
1.7860948
]
]
},
"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.00131895,
0.00347924,
0.00917788,
0.0242103,
0.0638642,
0.168467
],
"values": [
[
0.0283745,
0.033016,
0.0440385,
0.0692142,
0.1294071,
0.2971669,
0.7547974
],
[
0.0284135,
0.0329843,
0.0439664,
0.0692081,
0.1298256,
0.2961581,
0.7569029
],
[
0.0282375,
0.0330417,
0.0442019,
0.0692327,
0.1297196,
0.2972554,
0.7587491
],
[
0.0282393,
0.0330899,
0.044522,
0.0686691,
0.1297468,
0.2966983,
0.7628781
],
[
0.028214,
0.0330283,
0.0440641,
0.0691648,
0.1298369,
0.2960965,
0.7533063
],
[
0.0282135,
0.0330943,
0.0438858,
0.0692673,
0.1296146,
0.2956163,
0.7549782
],
[
0.0283016,
0.0334619,
0.0440052,
0.0688266,
0.1298533,
0.2967055,
0.7597079
]
]
},
"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.00131895,
0.00347924,
0.00917788,
0.0242103,
0.0638642,
0.168467
],
"values": [
[
0.0356551,
0.0422072,
0.0586686,
0.1030157,
0.2299886,
0.5742322,
1.493997
],
[
0.0356607,
0.0422046,
0.0586738,
0.1031621,
0.2293182,
0.5751381,
1.4888278
],
[
0.0356641,
0.0422023,
0.0586769,
0.103162,
0.2293526,
0.5743556,
1.4913681
],
[
0.035612,
0.0423121,
0.0585868,
0.1031435,
0.2296468,
0.5749601,
1.4895787
],
[
0.0356337,
0.0422124,
0.0586957,
0.1030394,
0.2300129,
0.575066,
1.4948914
],
[
0.0356991,
0.0421889,
0.0586596,
0.1031379,
0.2300035,
0.5751582,
1.4949189
],
[
0.0357735,
0.0422661,
0.0587721,
0.1030359,
0.2298721,
0.5736977,
1.4943413
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
}
}