blob: 92e23edf5224b852eb688e5ef7f3f235f38b874d [file] [log] [blame]
{
"area": 28.7776,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.001816239,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 0.0022957,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0021697,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0010339,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0009268,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0021185,
"when": "!RESET_B&!CLK&D&!Q"
},
{
"value": 0.0022168,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0021709,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.001168,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0010664,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0021906,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0021615,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0022761,
"when": "RESET_B&CLK&!D&!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.00171,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001615,
"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.0183788,
0.0182926,
0.0180939,
0.0180857,
0.0180668,
0.0180232,
0.0179227
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0122098,
0.0121335,
0.0119576,
0.0119254,
0.0118511,
0.0116797,
0.0112847
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001804,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1544055,
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.1313367,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001954,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001912,
"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.0045333,
0.0044969,
0.0044131,
0.0044239,
0.0044487,
0.0045059,
0.0046379
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0005401,
-0.0006067,
-0.0007601,
-0.000765,
-0.0007763,
-0.0008023,
-0.0008624
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001996,
"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.1204082,
0.3578268,
0.7378724
],
[
0.0001771,
0.2314922,
0.6042136
],
[
-0.1027689,
0.1273255,
0.4927226
]
]
},
"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.0581523,
0.1857077,
0.2886536
],
[
-0.024237,
0.0911113,
0.1794089
],
[
-0.0685892,
0.0406556,
0.125291
]
]
},
"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.0370625,
-0.2561706,
-0.5446634
],
[
0.0782858,
-0.1444844,
-0.4659362
],
[
0.1739076,
-0.0476419,
-0.3751973
]
]
},
"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.0260762,
-0.135321,
-0.2016458
],
[
0.0477682,
-0.0578145,
-0.1278014
],
[
0.0872376,
-0.0159036,
-0.0907734
]
]
},
"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.001569779,
0.004928415,
0.01547305,
0.04857856,
0.1525152,
0.4788306
],
"values": [
[
0.0195013,
0.0182403,
0.0144396,
0.0036136,
-0.0333511,
-0.1574806,
-0.5539761
],
[
0.01948,
0.0182695,
0.0146838,
0.0037825,
-0.0333196,
-0.1574754,
-0.5539564
],
[
0.0195926,
0.0183599,
0.0147198,
0.0038076,
-0.0332717,
-0.1574144,
-0.5539003
],
[
0.0192231,
0.0180042,
0.0144644,
0.003353,
-0.0335351,
-0.1577092,
-0.554197
],
[
0.0191101,
0.0178604,
0.0143319,
0.0033216,
-0.0336595,
-0.1578127,
-0.5543146
],
[
0.0191161,
0.0179081,
0.0142941,
0.0033916,
-0.0336342,
-0.1578154,
-0.5542678
],
[
0.0256164,
0.0243074,
0.0204218,
0.0080648,
-0.0314217,
-0.1573465,
-0.5538489
]
]
},
"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.001569779,
0.004928415,
0.01547305,
0.04857856,
0.1525152,
0.4788306
],
"values": [
[
0.0240811,
0.0254504,
0.0298038,
0.0432639,
0.0837955,
0.2098037,
0.6039871
],
[
0.0241785,
0.0255485,
0.0298734,
0.0432838,
0.0838665,
0.2098585,
0.6002178
],
[
0.0241851,
0.0255557,
0.0299099,
0.0433673,
0.0839823,
0.2098872,
0.6002829
],
[
0.0239066,
0.025275,
0.0296051,
0.0430095,
0.0835871,
0.2095779,
0.5991283
],
[
0.0237209,
0.0250447,
0.0293911,
0.0428219,
0.0834534,
0.2092692,
0.6057869
],
[
0.0236434,
0.0250179,
0.0292942,
0.0427797,
0.0833931,
0.2090637,
0.6062604
],
[
0.0250471,
0.0263655,
0.0306271,
0.0437766,
0.0841697,
0.209828,
0.6027731
]
]
}
},
{
"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.001569779,
0.004928415,
0.01547305,
0.04857856,
0.1525152,
0.4788306
],
"values": [
[
0.0171812,
0.0159822,
0.0127351,
0.0049315,
-0.0312067,
-0.1559775,
-0.5526025
],
[
0.0170961,
0.0160498,
0.0125697,
0.0048172,
-0.0312499,
-0.1560047,
-0.5526133
],
[
0.0170764,
0.0159087,
0.012543,
0.0048267,
-0.0313117,
-0.156073,
-0.5526632
],
[
0.0170832,
0.0159248,
0.0125717,
0.0048234,
-0.0313353,
-0.1560906,
-0.5526796
],
[
0.0168711,
0.0157155,
0.0123373,
0.0046245,
-0.0315836,
-0.1563232,
-0.5528735
],
[
0.0168432,
0.0156206,
0.0122816,
0.0043529,
-0.0319595,
-0.1566868,
-0.5531049
],
[
0.0175181,
0.0161892,
0.0122074,
0.0033993,
-0.0327477,
-0.1573809,
-0.5536317
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.478831,
"max_transition": 1.509345,
"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.00156978,
0.00492842,
0.0154731,
0.0485786,
0.152515,
0.478831
],
"values": [
[
0.4074919,
0.4127243,
0.4255968,
0.452613,
0.5049759,
0.6110429,
0.8721078
],
[
0.4122872,
0.4174825,
0.4303801,
0.4574325,
0.5096334,
0.615899,
0.8768851
],
[
0.4241592,
0.4293285,
0.4422595,
0.4693093,
0.5216581,
0.6279404,
0.8887311
],
[
0.4508771,
0.4560108,
0.4689074,
0.4959843,
0.5483374,
0.6547161,
0.915758
],
[
0.5007996,
0.5059984,
0.5188689,
0.5459985,
0.5982175,
0.7046589,
0.9655131
],
[
0.5749061,
0.5800767,
0.5929738,
0.6201296,
0.6724727,
0.7789415,
1.0397896
],
[
0.6772271,
0.6824262,
0.695343,
0.7224032,
0.7748013,
0.8812833,
1.1421744
]
]
},
"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.00156978,
0.00492842,
0.0154731,
0.0485786,
0.152515,
0.478831
],
"values": [
[
0.3367205,
0.3420731,
0.3559548,
0.3883937,
0.4679548,
0.6959056,
1.4068794
],
[
0.3419027,
0.3472331,
0.3611207,
0.3936783,
0.4731929,
0.7011526,
1.4125744
],
[
0.353528,
0.358882,
0.3727635,
0.4051987,
0.4847807,
0.712699,
1.4241606
],
[
0.3799274,
0.3852721,
0.3991443,
0.4316978,
0.5112002,
0.7393016,
1.4504223
],
[
0.4313927,
0.4367876,
0.4505852,
0.4831166,
0.5627114,
0.7914233,
1.5012902
],
[
0.5098817,
0.5152473,
0.5291294,
0.5616267,
0.6412432,
0.8699796,
1.5812063
],
[
0.6189508,
0.6243243,
0.6382236,
0.6707548,
0.7503393,
0.9788738,
1.6873548
]
]
},
"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.00156978,
0.00492842,
0.0154731,
0.0485786,
0.152515,
0.478831
],
"values": [
[
0.0485058,
0.05107,
0.0577531,
0.0732928,
0.1096303,
0.2091745,
0.5228041
],
[
0.0484857,
0.0511778,
0.0578374,
0.0738131,
0.110553,
0.208696,
0.5237458
],
[
0.0484671,
0.0511121,
0.0578652,
0.0734161,
0.1094046,
0.2086588,
0.5238666
],
[
0.04846,
0.051147,
0.0576997,
0.0737344,
0.1108287,
0.2090285,
0.5228685
],
[
0.0484687,
0.0510884,
0.0577597,
0.0732769,
0.1100349,
0.2089474,
0.5224491
],
[
0.0486085,
0.0512896,
0.0579153,
0.0733258,
0.1107694,
0.2080005,
0.5238492
],
[
0.0486314,
0.0511342,
0.0578026,
0.0737927,
0.1095881,
0.2079653,
0.5192411
]
]
},
"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.00156978,
0.00492842,
0.0154731,
0.0485786,
0.152515,
0.478831
],
"values": [
[
0.035079,
0.0389582,
0.0497442,
0.0800838,
0.1742648,
0.4908012,
1.4877836
],
[
0.0351099,
0.0388207,
0.0497354,
0.0799034,
0.1745216,
0.4909074,
1.4879913
],
[
0.0350644,
0.0389567,
0.0497437,
0.0800871,
0.1743302,
0.491577,
1.4880077
],
[
0.0350674,
0.0389538,
0.0497606,
0.0799077,
0.174583,
0.489818,
1.5093449
],
[
0.0352031,
0.0390035,
0.0496087,
0.0800968,
0.1747822,
0.490381,
1.4978033
],
[
0.035199,
0.0389359,
0.0492723,
0.0800064,
0.1748511,
0.4901821,
1.4982734
],
[
0.0352123,
0.0389096,
0.0497387,
0.0800628,
0.1748268,
0.4875667,
1.4994168
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"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.00156978,
0.00492842,
0.0154731,
0.0485786,
0.152515,
0.478831
],
"values": [
[
0.2678501,
0.2734525,
0.2873584,
0.3168259,
0.3743709,
0.4770062,
0.7274999
],
[
0.2734027,
0.279079,
0.2930086,
0.3224428,
0.3799718,
0.4826138,
0.7332559
],
[
0.2871735,
0.2927893,
0.3067419,
0.3361972,
0.3936876,
0.4963798,
0.7470768
],
[
0.3203167,
0.3259316,
0.3398774,
0.3692953,
0.4267686,
0.5294811,
0.7800509
],
[
0.4017394,
0.4073463,
0.4212296,
0.4506134,
0.5080667,
0.6107335,
0.861672
],
[
0.5917303,
0.5973326,
0.6112105,
0.6404881,
0.6978799,
0.8004218,
1.0511795
],
[
0.9789219,
0.9862798,
1.0043044,
1.0410336,
1.1083858,
1.2148743,
1.4649891
]
]
},
"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.00156978,
0.00492842,
0.0154731,
0.0485786,
0.152515,
0.478831
],
"values": [
[
0.0534231,
0.0564482,
0.0640321,
0.0811515,
0.1179384,
0.1963949,
0.5091189
],
[
0.053503,
0.0563923,
0.0637801,
0.0813094,
0.1178351,
0.1967355,
0.5088356
],
[
0.053607,
0.0565339,
0.0637982,
0.081251,
0.1178507,
0.1966226,
0.5093081
],
[
0.0536243,
0.0565563,
0.0638642,
0.0813156,
0.1178818,
0.1964568,
0.5091922
],
[
0.0535635,
0.05634,
0.0637573,
0.0812802,
0.1178552,
0.1970818,
0.5120829
],
[
0.0538382,
0.0566358,
0.0640157,
0.0815297,
0.1180191,
0.1969951,
0.5091448
],
[
0.0804831,
0.0836924,
0.0912657,
0.1079717,
0.1398042,
0.2040046,
0.5124668
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003459,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003423,
"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.0035003,
0.0034914,
0.0034711,
0.0034803,
0.0035014,
0.0035501,
0.0036623
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0040143,
-0.0040462,
-0.0041196,
-0.0041209,
-0.0041239,
-0.0041307,
-0.0041465
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003495,
"timing": [
{
"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.2104023,
-0.0291361,
0.4265931
],
[
-0.3684753,
-0.199416,
0.2184714
],
[
-0.5165872,
-0.3572936,
0.0276348
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "recovery_rising",
"violation_delay_degrade_pct": 10
},
{
"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.293748,
0.45672,
0.7944479
],
[
0.4335104,
0.5964824,
0.9281067
],
[
0.5730775,
0.7323874,
1.0530254
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "removal_rising",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.3323642,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}