blob: b0b5d31c0fda2d345ed7a12e4c68a8cc2ac0bb8b [file] [log] [blame]
{
"area": 32.5312,
"cell_footprint": "sky130_fd_sc_hd__edfxbp",
"cell_leakage_power": 22.77313,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "(D&DE) | (IQ&!DE)"
},
"leakage_power": [
{
"value": 23.1228192,
"when": "CLK&!D&DE&Q&!Q_N"
},
{
"value": 19.2521927,
"when": "CLK&D&!DE&Q&!Q_N"
},
{
"value": 22.5776997,
"when": "!CLK&D&DE&Q&!Q_N"
},
{
"value": 31.5560236,
"when": "CLK&D&DE&!Q&Q_N"
},
{
"value": 21.6415259,
"when": "CLK&!D&!DE&!Q&Q_N"
},
{
"value": 23.4463968,
"when": "!CLK&!D&DE&!Q&Q_N"
},
{
"value": 22.0213874,
"when": "CLK&D&!DE&!Q&Q_N"
},
{
"value": 23.9303812,
"when": "CLK&!D&DE&!Q&Q_N"
},
{
"value": 21.1576907,
"when": "!CLK&!D&!DE&!Q&Q_N"
},
{
"value": 21.5376925,
"when": "!CLK&D&!DE&!Q&Q_N"
},
{
"value": 20.2496118,
"when": "!CLK&!D&!DE&Q&!Q_N"
},
{
"value": 22.0974101,
"when": "CLK&!D&!DE&Q&!Q_N"
},
{
"value": 24.4254732,
"when": "CLK&D&DE&Q&!Q_N"
},
{
"value": 17.4043127,
"when": "!CLK&D&!DE&Q&!Q_N"
},
{
"value": 23.5722748,
"when": "!CLK&!D&DE&Q&!Q_N"
},
{
"value": 26.3772648,
"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.00183,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001767,
"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.0215702,
0.0214733,
0.0212838,
0.0215841,
0.0223101,
0.0240172,
0.0279863
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0172418,
0.0171108,
0.0168424,
0.0171012,
0.0177316,
0.0192181,
0.0226782
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001893,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1401248,
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.1478144,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001861,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001801,
"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.0084999,
0.0084158,
0.008257,
0.0085003,
0.0090962,
0.010505,
0.0137877
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0034803,
0.0034191,
0.003312,
0.0035302,
0.0040674,
0.0053396,
0.0083063
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00192,
"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.1826641,
0.3358542,
0.5266907
],
[
0.0880677,
0.2424785,
0.4369772
],
[
0.0266257,
0.1810365,
0.3767559
]
]
},
"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.1069805,
0.2320944,
0.3350404
],
[
0.0575501,
0.179002,
0.2843893
],
[
0.0461569,
0.166388,
0.2742168
]
]
},
"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.1322773,
-0.2842467,
-0.4702005
],
[
-0.0474466,
-0.2018574,
-0.3963561
],
[
0.0042298,
-0.1489603,
-0.3471211
]
]
},
"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.0895527,
-0.2073424,
-0.2980814
],
[
-0.0425638,
-0.1591328,
-0.2584167
],
[
-0.0299499,
-0.1477396,
-0.2531269
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_rising",
"violation_delay_degrade_pct": 10
}
]
},
"pin,DE": {
"capacitance": 0.003483,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003371,
"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.0094568,
0.0093613,
0.0091792,
0.0094953,
0.0102616,
0.012066,
0.0162628
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0001678,
2.0570999e-05,
-0.0002873,
3.7419091e-05,
0.0008175,
0.0026469,
0.0068954
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003596,
"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.1484844,
0.2662741,
0.3850892
],
[
0.0966126,
0.2144023,
0.3332174
],
[
0.0815573,
0.199347,
0.3181621
]
]
},
"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.1094219,
0.217446,
0.3057435
],
[
0.0612122,
0.1667949,
0.2550924
],
[
0.049819,
0.1566224,
0.2461406
]
]
},
"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.1737813,
-0.315985,
-0.5190287
],
[
-0.0840677,
-0.2287129,
-0.43786
],
[
-0.0275085,
-0.1733744,
-0.3849629
]
]
},
"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.1017598,
-0.2110046,
-0.2968607
],
[
-0.0547708,
-0.1615742,
-0.248651
],
[
-0.0445983,
-0.150181,
-0.2409199
]
]
},
"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.001358817,
0.003692766,
0.01003559,
0.02727304,
0.07411814,
0.201426
],
"values": [
[
-0.0059321,
-0.0020096,
0.0053616,
0.012919,
0.0056186,
-0.0472569,
-0.2154145
],
[
-0.0058695,
-0.0019499,
0.0053908,
0.0129401,
0.0056291,
-0.0472827,
-0.2154359
],
[
-0.0057518,
-0.0018557,
0.0054574,
0.0129266,
0.005555,
-0.0473839,
-0.2155601
],
[
-0.0058888,
-0.00201,
0.0052816,
0.0127118,
0.0052901,
-0.0476571,
-0.2158486
],
[
-0.0062008,
-0.0023044,
0.0050141,
0.0124914,
0.005124,
-0.0478001,
-0.2159633
],
[
-0.0068837,
-0.0028842,
0.0046489,
0.0124318,
0.0053648,
-0.0473471,
-0.2154119
],
[
-0.0083891,
-0.0040145,
0.0042866,
0.0132753,
0.0074123,
-0.0449653,
-0.2126816
]
]
},
"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.001358817,
0.003692766,
0.01003559,
0.02727304,
0.07411814,
0.201426
],
"values": [
[
-0.0070935,
-0.004629,
0.0012508,
0.0140917,
0.0417369,
0.1073896,
0.281556
],
[
-0.0070317,
-0.004574,
0.001284,
0.0141143,
0.0418305,
0.1074698,
0.2801233
],
[
-0.0069052,
-0.0044604,
0.0013782,
0.0141668,
0.0417743,
0.1079127,
0.2799228
],
[
-0.0070483,
-0.0046207,
0.0011807,
0.0139227,
0.04154,
0.1070564,
0.2808474
],
[
-0.0073576,
-0.0049131,
0.0009185,
0.0137066,
0.0413346,
0.1069555,
0.2811117
],
[
-0.0080447,
-0.0054995,
0.0005293,
0.0136349,
0.0415775,
0.1074013,
0.2814032
],
[
-0.0095693,
-0.0066752,
8.92e-05,
0.0142838,
0.0431465,
0.1099008,
0.2834004
]
]
}
},
"max_capacitance": 0.201426,
"max_transition": 1.50092,
"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.00135882,
0.00369277,
0.0100356,
0.027273,
0.0741181,
0.201426
],
"values": [
[
0.2478693,
0.2573892,
0.2787835,
0.3210191,
0.4041021,
0.5709582,
0.9742662
],
[
0.2519096,
0.2614252,
0.2827505,
0.3250419,
0.4081231,
0.5749814,
0.9777228
],
[
0.2616567,
0.2714586,
0.2926056,
0.3348391,
0.4179109,
0.5847797,
0.9879646
],
[
0.2838623,
0.2936764,
0.3148019,
0.3569945,
0.4400667,
0.60693,
1.0101844
],
[
0.3235075,
0.3333242,
0.354424,
0.3965736,
0.4796414,
0.6465094,
1.0491759
],
[
0.379007,
0.3885548,
0.4096911,
0.4519456,
0.5351182,
0.7020685,
1.1052249
],
[
0.4500951,
0.4599984,
0.4811887,
0.5236048,
0.6070096,
0.7740754,
1.1768705
]
]
},
"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.00135882,
0.00369277,
0.0100356,
0.027273,
0.0741181,
0.201426
],
"values": [
[
0.2408971,
0.2491827,
0.2673146,
0.3069297,
0.4018438,
0.6416175,
1.2826677
],
[
0.2449579,
0.2532374,
0.2713716,
0.3109807,
0.4058958,
0.6455059,
1.2874465
],
[
0.2547752,
0.2630507,
0.2811512,
0.3207224,
0.4156099,
0.6553157,
1.2972958
],
[
0.2774551,
0.2856031,
0.303734,
0.3433596,
0.4382763,
0.6780037,
1.32209
],
[
0.3173597,
0.3254786,
0.3436431,
0.3832735,
0.4782051,
0.718001,
1.3603669
],
[
0.3690745,
0.3772465,
0.3953206,
0.4350009,
0.5299283,
0.7697267,
1.4132252
],
[
0.4273131,
0.4354501,
0.4536504,
0.4933222,
0.5882564,
0.8279119,
1.4681467
]
]
},
"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.00135882,
0.00369277,
0.0100356,
0.027273,
0.0741181,
0.201426
],
"values": [
[
0.0434798,
0.0502146,
0.066133,
0.0991978,
0.1715827,
0.347842,
0.8680258
],
[
0.043442,
0.0503101,
0.0662579,
0.0992546,
0.1716996,
0.3476082,
0.8642956
],
[
0.0434765,
0.0503296,
0.0660219,
0.0992228,
0.1715487,
0.3472918,
0.8755785
],
[
0.0434757,
0.0503365,
0.0660349,
0.0991792,
0.1715599,
0.3469983,
0.8762904
],
[
0.0434542,
0.0503164,
0.0660764,
0.0991127,
0.1715341,
0.3473966,
0.8695496
],
[
0.0438646,
0.0508981,
0.0670491,
0.0994174,
0.1718094,
0.347345,
0.8739244
],
[
0.0454944,
0.0521768,
0.0685463,
0.1006472,
0.1724277,
0.3479623,
0.8644391
]
]
},
"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.00135882,
0.00369277,
0.0100356,
0.027273,
0.0741181,
0.201426
],
"values": [
[
0.029254,
0.0364297,
0.0541241,
0.0997285,
0.2242319,
0.5619606,
1.4954662
],
[
0.0292407,
0.0364518,
0.0541333,
0.0997159,
0.2240726,
0.5624397,
1.4975853
],
[
0.0291671,
0.0365769,
0.0540982,
0.0999585,
0.2240514,
0.5618719,
1.4953314
],
[
0.029362,
0.036451,
0.054124,
0.0997167,
0.22408,
0.5613021,
1.5009197
],
[
0.0290986,
0.0365272,
0.0542023,
0.0997121,
0.2242405,
0.5621796,
1.4987909
],
[
0.0294013,
0.0366792,
0.0541669,
0.0997221,
0.2242373,
0.5620648,
1.5004396
],
[
0.0295892,
0.036929,
0.0545831,
0.0999787,
0.2240896,
0.5613475,
1.4980157
]
]
},
"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.001355711,
0.003675905,
0.00996693,
0.02702455,
0.07327497,
0.1986794
],
"values": [
[
-0.0058454,
-0.0017872,
0.0059175,
0.0140901,
0.0078332,
-0.0440973,
-0.209506
],
[
-0.0057845,
-0.0017323,
0.0059562,
0.0141077,
0.0078317,
-0.0441109,
-0.2095166
],
[
-0.0056581,
-0.0016171,
0.0060555,
0.0141636,
0.0078699,
-0.0441048,
-0.2095407
],
[
-0.0058009,
-0.0017761,
0.0058532,
0.0139158,
0.0075509,
-0.0444488,
-0.2098835
],
[
-0.0061099,
-0.0020689,
0.0055938,
0.0137037,
0.0073871,
-0.0445793,
-0.2100098
],
[
-0.0067957,
-0.0026608,
0.0052047,
0.0136335,
0.0076618,
-0.0440791,
-0.2094116
],
[
-0.0083249,
-0.0038477,
0.0047311,
0.0142873,
0.0092057,
-0.0420178,
-0.2070246
]
]
},
"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.001355711,
0.003675905,
0.00996693,
0.02702455,
0.07327497,
0.1986794
],
"values": [
[
-0.0072479,
-0.0050126,
0.0005051,
0.0129193,
0.0397474,
0.1046926,
0.2753693
],
[
-0.0071866,
-0.0049605,
0.0005452,
0.0129397,
0.0397669,
0.104316,
0.2748043
],
[
-0.0070676,
-0.004857,
0.0006086,
0.0129267,
0.0397061,
0.1046058,
0.2749163
],
[
-0.0072055,
-0.0050087,
0.0004388,
0.0127166,
0.0394286,
0.1038547,
0.27335
],
[
-0.0075168,
-0.0053036,
0.0001664,
0.0124913,
0.0392801,
0.1040686,
0.2747618
],
[
-0.0082009,
-0.0058896,
-0.0002119,
0.012451,
0.0395314,
0.1041945,
0.2743231
],
[
-0.0096428,
-0.0068731,
-0.0003925,
0.0132811,
0.0412403,
0.1068274,
0.2765997
]
]
}
},
"max_capacitance": 0.198679,
"max_transition": 1.500514,
"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.00135571,
0.0036759,
0.00996693,
0.0270246,
0.073275,
0.198679
],
"values": [
[
0.336833,
0.3435619,
0.3583221,
0.388644,
0.451746,
0.6024266,
1.0046168
],
[
0.3408865,
0.3476176,
0.3623724,
0.3926973,
0.4557959,
0.6064801,
1.0098365
],
[
0.3506043,
0.3573562,
0.3721612,
0.4024387,
0.4655587,
0.6159994,
1.0183667
],
[
0.3732601,
0.3799936,
0.3947538,
0.4250752,
0.4881752,
0.6388654,
1.0422501
],
[
0.4131402,
0.4199007,
0.434654,
0.4649775,
0.5280853,
0.6787633,
1.080951
],
[
0.4648523,
0.4716026,
0.4863954,
0.5165861,
0.5796959,
0.7304104,
1.1333265
],
[
0.523163,
0.5299226,
0.5446858,
0.5750256,
0.6380355,
0.7887788,
1.1903966
]
]
},
"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.00135571,
0.0036759,
0.00996693,
0.0270246,
0.073275,
0.198679
],
"values": [
[
0.3746783,
0.3831173,
0.4011955,
0.4391607,
0.5284583,
0.7647117,
1.406952
],
[
0.3786947,
0.3871225,
0.4052355,
0.4431728,
0.5324661,
0.7686545,
1.4087087
],
[
0.388491,
0.3969211,
0.415006,
0.4529368,
0.5421855,
0.7782362,
1.4203866
],
[
0.4106378,
0.4190728,
0.4372232,
0.4750503,
0.5644329,
0.8008229,
1.4403115
],
[
0.4501774,
0.45861,
0.4767003,
0.5146336,
0.6038636,
0.8401584,
1.4817797
],
[
0.5055631,
0.513981,
0.5321398,
0.5700102,
0.659404,
0.8958361,
1.5349879
],
[
0.5772241,
0.5856959,
0.6038716,
0.6419194,
0.7312227,
0.9673095,
1.6093306
]
]
},
"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.00135571,
0.0036759,
0.00996693,
0.0270246,
0.073275,
0.198679
],
"values": [
[
0.0267357,
0.0318599,
0.043496,
0.0701027,
0.1370013,
0.3286986,
0.868006
],
[
0.0267302,
0.0316314,
0.0434773,
0.0701022,
0.1369646,
0.3284862,
0.8664034
],
[
0.0267213,
0.0317515,
0.0434992,
0.0702296,
0.1368254,
0.3292143,
0.8767721
],
[
0.026742,
0.0318661,
0.0431805,
0.0701036,
0.1369691,
0.328838,
0.8656743
],
[
0.0267758,
0.0315063,
0.0434302,
0.0701117,
0.1370536,
0.3286706,
0.8733382
],
[
0.0267198,
0.0317445,
0.0429848,
0.0694927,
0.1374637,
0.329704,
0.8753842
],
[
0.0267654,
0.0315878,
0.0434712,
0.0697099,
0.1370626,
0.3289515,
0.8665038
]
]
},
"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.00135571,
0.0036759,
0.00996693,
0.0270246,
0.073275,
0.198679
],
"values": [
[
0.0337551,
0.0404289,
0.0559815,
0.0969012,
0.2177639,
0.5607155,
1.4951055
],
[
0.0337607,
0.0404025,
0.055909,
0.0968072,
0.2178409,
0.5606122,
1.5002913
],
[
0.0336379,
0.0404164,
0.0559843,
0.0968352,
0.21767,
0.5599334,
1.499452
],
[
0.0337682,
0.0403206,
0.0560269,
0.0969323,
0.2173815,
0.5601969,
1.4996503
],
[
0.0336206,
0.0404089,
0.0559895,
0.0968009,
0.2175131,
0.5607048,
1.5005136
],
[
0.0338543,
0.0404724,
0.0558275,
0.0968124,
0.2175007,
0.5599504,
1.499647
],
[
0.0339665,
0.0405464,
0.0561709,
0.0970084,
0.2175901,
0.559257,
1.4953974
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
}
}
}