blob: 1809e080d2aad6354440369222bcfcaa0d607cd1 [file] [log] [blame]
{
"area": 32.5312,
"cell_footprint": "sky130_fd_sc_hd__edfxbp",
"cell_leakage_power": 0.001856054,
"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.0016074,
"when": "CLK&!D&DE&Q&!Q_N"
},
{
"value": 0.0019437,
"when": "CLK&D&!DE&Q&!Q_N"
},
{
"value": 0.0023488,
"when": "!CLK&D&DE&Q&!Q_N"
},
{
"value": 0.0024563,
"when": "CLK&D&DE&!Q&Q_N"
},
{
"value": 0.0015699,
"when": "CLK&!D&!DE&!Q&Q_N"
},
{
"value": 0.0019058,
"when": "!CLK&!D&DE&!Q&Q_N"
},
{
"value": 0.0015967,
"when": "CLK&D&!DE&!Q&Q_N"
},
{
"value": 0.0019434,
"when": "CLK&!D&DE&!Q&Q_N"
},
{
"value": 0.0015323,
"when": "!CLK&!D&!DE&!Q&Q_N"
},
{
"value": 0.0015591,
"when": "!CLK&D&!DE&!Q&Q_N"
},
{
"value": 0.0015042,
"when": "!CLK&!D&!DE&Q&!Q_N"
},
{
"value": 0.0015097,
"when": "CLK&!D&!DE&Q&!Q_N"
},
{
"value": 0.0023543,
"when": "CLK&D&DE&Q&!Q_N"
},
{
"value": 0.0019382,
"when": "!CLK&D&!DE&Q&!Q_N"
},
{
"value": 0.0014913,
"when": "!CLK&!D&DE&Q&!Q_N"
},
{
"value": 0.0024359,
"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.00169,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001599,
"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.0190872,
0.0190048,
0.018815,
0.0188045,
0.0187802,
0.0187241,
0.018595
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0151438,
0.0150672,
0.0148906,
0.0148547,
0.0147722,
0.0145819,
0.0141433
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001781,
"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.1467159,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001748,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001664,
"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.0072296,
0.0071491,
0.0069637,
0.0069787,
0.0070134,
0.0070932,
0.0072772
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0028054,
0.0027807,
0.0027237,
0.0027064,
0.0026664,
0.0025744,
0.0023622
]
}
},
"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.2729961,
0.4896627,
0.8758119
],
[
0.1332337,
0.3499004,
0.7360495
],
[
0.0144186,
0.2310853,
0.6160137
]
]
},
"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.0984355,
0.2540671,
0.4119447
],
[
0.0270326,
0.1765605,
0.3271139
],
[
-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.1823262,
-0.3977721,
-0.7692728
],
[
-0.0669779,
-0.2836445,
-0.6588073
],
[
0.0359681,
-0.1819193,
-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.3639993
],
[
-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.003241,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003097,
"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.0079158,
0.0078182,
0.0075933,
0.0076,
0.0076155,
0.0076513,
0.0077337
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0002214,
0.0001251,
-9.6922625e-05,
-0.00011,
-0.0001401,
-0.0002095,
-0.0003696
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003385,
"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.3602682,
0.6328919
],
[
0.0783021,
0.2864238,
0.5590475
],
[
0.0339499,
0.2420716,
0.5134746
]
]
},
"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.100877,
0.2528463,
0.422931
],
[
0.0306947,
0.1802227,
0.3442038
],
[
-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.2458027,
-0.4734557,
-0.8974466
],
[
-0.1243509,
-0.3532246,
-0.7796569
],
[
-0.0189635,
-0.2478372,
-0.6730489
]
]
},
"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.1566914
]
]
},
"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.001293895,
0.003348328,
0.008664768,
0.0224226,
0.05802498,
0.1501564
],
"values": [
[
-0.0050726,
-0.0017453,
0.0042485,
0.0104736,
0.0065567,
-0.0279791,
-0.1355813
],
[
-0.0050378,
-0.001711,
0.0042756,
0.0105227,
0.0065719,
-0.0279681,
-0.1355765
],
[
-0.0049601,
-0.0016497,
0.0042938,
0.0104655,
0.0064591,
-0.0281068,
-0.1357113
],
[
-0.0049581,
-0.0016721,
0.0042453,
0.0103401,
0.0062905,
-0.0283328,
-0.135966
],
[
-0.0049366,
-0.0016731,
0.0041846,
0.0102017,
0.0060467,
-0.0286047,
-0.1362777
],
[
-0.0048565,
-0.0016159,
0.0041938,
0.0101449,
0.0059456,
-0.0287548,
-0.1364151
],
[
-0.0046307,
-0.0013797,
0.0044599,
0.0104403,
0.0062762,
-0.0286265,
-0.1362859
]
]
},
"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.001293895,
0.003348328,
0.008664768,
0.0224226,
0.05802498,
0.1501564
],
"values": [
[
-0.0060015,
-0.0037005,
0.0014248,
0.0120735,
0.032861,
0.078873,
0.1911494
],
[
-0.0059666,
-0.0036743,
0.001452,
0.0120801,
0.0328671,
0.0789486,
0.191621
],
[
-0.005885,
-0.0036013,
0.001507,
0.0120951,
0.0328872,
0.0784406,
0.1909129
],
[
-0.0058835,
-0.0036287,
0.0014367,
0.0119617,
0.0326529,
0.0785266,
0.1910244
],
[
-0.005858,
-0.003621,
0.001405,
0.0118442,
0.0324966,
0.0782985,
0.1918866
],
[
-0.0057728,
-0.0035476,
0.0014604,
0.0118677,
0.0324464,
0.077949,
0.1906562
],
[
-0.0055239,
-0.0032545,
0.0018345,
0.0121781,
0.0325753,
0.0779757,
0.1903696
]
]
}
},
"max_capacitance": 0.150156,
"max_transition": 1.502266,
"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.00129389,
0.00334833,
0.00866477,
0.0224226,
0.058025,
0.150156
],
"values": [
[
0.3045082,
0.3153434,
0.3370612,
0.375926,
0.4455082,
0.5718889,
0.8362224
],
[
0.3093767,
0.3205083,
0.3418938,
0.3807424,
0.4504445,
0.576836,
0.8411592
],
[
0.3206929,
0.3316918,
0.3532066,
0.3920862,
0.4616971,
0.5880994,
0.8524302
],
[
0.3470899,
0.3579938,
0.3795566,
0.4183203,
0.4880127,
0.61441,
0.8787916
],
[
0.3974335,
0.4084196,
0.4299165,
0.4687666,
0.5383564,
0.6647451,
0.9289673
],
[
0.4769246,
0.4878405,
0.5092754,
0.5480438,
0.6177818,
0.7442347,
1.0085887
],
[
0.5913275,
0.6024513,
0.6238286,
0.6626625,
0.7324176,
0.858861,
1.1233056
]
]
},
"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.00129389,
0.00334833,
0.00866477,
0.0224226,
0.058025,
0.150156
],
"values": [
[
0.2621908,
0.2704916,
0.2889399,
0.3310753,
0.4342538,
0.6843536,
1.323017
],
[
0.2670277,
0.2752431,
0.2937972,
0.3359177,
0.4391015,
0.6892633,
1.3276217
],
[
0.2786009,
0.2869622,
0.3055902,
0.3476693,
0.4508604,
0.7011591,
1.3389893
],
[
0.3053592,
0.3135918,
0.332139,
0.374285,
0.4774679,
0.727616,
1.3662029
],
[
0.3570969,
0.3653875,
0.3840342,
0.4261106,
0.5293005,
0.7796745,
1.4179216
],
[
0.4365181,
0.4448692,
0.4634544,
0.5056515,
0.6088604,
0.8589245,
1.4969262
],
[
0.5463944,
0.5547432,
0.5734481,
0.6155928,
0.7187977,
0.9689036,
1.6055649
]
]
},
"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.00129389,
0.00334833,
0.00866477,
0.0224226,
0.058025,
0.150156
],
"values": [
[
0.048843,
0.0552354,
0.068381,
0.0956268,
0.1505803,
0.2645271,
0.5794652
],
[
0.0486536,
0.0552905,
0.0684178,
0.0955986,
0.150565,
0.2645126,
0.5795799
],
[
0.0488393,
0.0553111,
0.0685422,
0.0956323,
0.1505286,
0.2643503,
0.5751731
],
[
0.0488704,
0.0551991,
0.0684122,
0.0955611,
0.1503832,
0.2644886,
0.5777735
],
[
0.0488031,
0.0552821,
0.0685191,
0.0956402,
0.1505288,
0.2645086,
0.5766335
],
[
0.0488303,
0.0550202,
0.0683842,
0.0955712,
0.1506835,
0.2644275,
0.5780022
],
[
0.0490695,
0.0553654,
0.0693557,
0.0959157,
0.1508134,
0.2647078,
0.5770168
]
]
},
"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.00129389,
0.00334833,
0.00866477,
0.0224226,
0.058025,
0.150156
],
"values": [
[
0.0287653,
0.0365596,
0.0566785,
0.1091119,
0.2450286,
0.5865682,
1.4971864
],
[
0.0285742,
0.0366888,
0.056849,
0.1092287,
0.2447377,
0.5856184,
1.4818454
],
[
0.028723,
0.0366993,
0.0569113,
0.1092202,
0.244492,
0.5861998,
1.4909729
],
[
0.0286982,
0.0366768,
0.0568447,
0.1092361,
0.2448591,
0.5851181,
1.5022658
],
[
0.0286738,
0.0367703,
0.0569155,
0.1091346,
0.2447528,
0.5864135,
1.4993483
],
[
0.0289652,
0.0367463,
0.0568206,
0.1092677,
0.2444873,
0.5850502,
1.4988848
],
[
0.0290937,
0.0368178,
0.0569843,
0.1092641,
0.2450113,
0.583828,
1.4937721
]
]
},
"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.001292577,
0.003341509,
0.008638313,
0.02233136,
0.05773,
0.1492409
],
"values": [
[
-0.0048999,
-0.0013317,
0.0051435,
0.0120724,
0.0088359,
-0.0250934,
-0.1318338
],
[
-0.0048651,
-0.0013018,
0.005162,
0.0120792,
0.0088088,
-0.0251091,
-0.1318556
],
[
-0.0047845,
-0.0012301,
0.0052131,
0.012094,
0.0087982,
-0.0251366,
-0.1319003
],
[
-0.0047833,
-0.0012509,
0.0051434,
0.0119568,
0.0085956,
-0.0253903,
-0.132168
],
[
-0.004759,
-0.0012503,
0.0051028,
0.0118426,
0.0084212,
-0.0256078,
-0.1324082
],
[
-0.004671,
-0.0011761,
0.0051551,
0.0118677,
0.0084203,
-0.0256484,
-0.1324636
],
[
-0.004445,
-0.0009331,
0.00542,
0.0121778,
0.008713,
-0.025553,
-0.1323816
]
]
},
"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.001292577,
0.003341509,
0.008638313,
0.02233136,
0.05773,
0.1492409
],
"values": [
[
-0.0062129,
-0.0041752,
0.0005611,
0.010491,
0.0305079,
0.0757348,
0.1879232
],
[
-0.0061766,
-0.0041418,
0.0005912,
0.010522,
0.0305153,
0.075731,
0.1868289
],
[
-0.0061004,
-0.0040822,
0.0006039,
0.0104631,
0.0304226,
0.0755838,
0.1875432
],
[
-0.0060999,
-0.0041049,
0.0005411,
0.0103319,
0.0302521,
0.0750597,
0.1866025
],
[
-0.0060765,
-0.0041079,
0.0004798,
0.0102003,
0.0301558,
0.0751213,
0.1871072
],
[
-0.0059961,
-0.0040464,
0.0005125,
0.0101667,
0.0299532,
0.0749753,
0.185599
],
[
-0.0057033,
-0.0036861,
0.0008933,
0.0104366,
0.0300835,
0.0746764,
0.1850129
]
]
}
},
"max_capacitance": 0.149241,
"max_transition": 1.498407,
"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.00129258,
0.00334151,
0.00863831,
0.0223314,
0.05773,
0.149241
],
"values": [
[
0.366085,
0.3726732,
0.385995,
0.411197,
0.4596248,
0.5643845,
0.8251522
],
[
0.3709132,
0.3775029,
0.390839,
0.4160922,
0.4644841,
0.5692031,
0.8296834
],
[
0.3826669,
0.3892935,
0.4026404,
0.4278059,
0.4762275,
0.5810381,
0.8420544
],
[
0.4093014,
0.4158891,
0.429178,
0.454401,
0.5028737,
0.6075739,
0.8681434
],
[
0.4611032,
0.4677324,
0.4810613,
0.5062571,
0.5546064,
0.6593371,
0.9198517
],
[
0.5406032,
0.5472195,
0.5605361,
0.5857334,
0.6341329,
0.7390238,
0.9999161
],
[
0.6505064,
0.6570938,
0.6704201,
0.695658,
0.7440629,
0.8488579,
1.1093181
]
]
},
"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.00129258,
0.00334151,
0.00863831,
0.0223314,
0.05773,
0.149241
],
"values": [
[
0.4632847,
0.4718119,
0.4899178,
0.5297331,
0.6264642,
0.8740367,
1.5133313
],
[
0.4685557,
0.4770347,
0.4951807,
0.5349255,
0.6318519,
0.8793043,
1.5172757
],
[
0.4794907,
0.4879827,
0.5061802,
0.5459896,
0.6426855,
0.8900901,
1.5271951
],
[
0.5059345,
0.5144257,
0.5325682,
0.5723461,
0.6694278,
0.9166683,
1.5558791
],
[
0.5562284,
0.5647206,
0.5829178,
0.6226727,
0.7197545,
0.9670685,
1.6052893
],
[
0.6359736,
0.6445046,
0.6626676,
0.7025174,
0.7996598,
1.0467195,
1.6863435
],
[
0.7504106,
0.7588932,
0.7770735,
0.816834,
0.9137087,
1.1609554,
1.7989836
]
]
},
"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.00129258,
0.00334151,
0.00863831,
0.0223314,
0.05773,
0.149241
],
"values": [
[
0.0269674,
0.0313874,
0.0405193,
0.0607957,
0.1080866,
0.2331356,
0.5776281
],
[
0.0269933,
0.0314135,
0.0404633,
0.0605879,
0.1080582,
0.2335015,
0.5759254
],
[
0.0269379,
0.0311543,
0.0406545,
0.0610741,
0.1077612,
0.2318283,
0.5727619
],
[
0.0269974,
0.0314659,
0.0404757,
0.0607936,
0.108222,
0.2335025,
0.5724505
],
[
0.0269458,
0.0311415,
0.0405658,
0.0607882,
0.1081474,
0.2334214,
0.5760074
],
[
0.0271105,
0.031273,
0.0404386,
0.0609892,
0.1076922,
0.2321677,
0.5728829
],
[
0.0269805,
0.0314251,
0.040481,
0.0606641,
0.1080047,
0.2336837,
0.5741435
]
]
},
"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.00129258,
0.00334151,
0.00863831,
0.0223314,
0.05773,
0.149241
],
"values": [
[
0.0335507,
0.0401469,
0.0574674,
0.1051122,
0.2372828,
0.5840637,
1.4915267
],
[
0.0335349,
0.0400944,
0.057418,
0.1050902,
0.2365368,
0.5840627,
1.4938222
],
[
0.0337165,
0.040388,
0.0575548,
0.1049126,
0.2372649,
0.58405,
1.4950412
],
[
0.0335278,
0.0402595,
0.0574797,
0.1049398,
0.2371214,
0.5831287,
1.4938846
],
[
0.0337796,
0.0404036,
0.0573572,
0.1050359,
0.2368465,
0.5841769,
1.4931483
],
[
0.0335304,
0.0402473,
0.0574301,
0.1050913,
0.2373213,
0.5830116,
1.4826672
],
[
0.0335597,
0.0402252,
0.0574321,
0.1050684,
0.2373473,
0.5820034,
1.498407
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
}
}