blob: 878915ca53a69f72c706f2bb0d613f6c79c99037 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.01065845,
"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.0137865,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0124578,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0119361,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0068843,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0060864,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0129884,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0125736,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0127343,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0120832,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0063358,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0076278,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0124072,
"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.001796,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001721,
"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.0247991,
0.0246767,
0.0243946,
0.0244701,
0.024644,
0.0250452,
0.0259699
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0162695,
0.0161891,
0.0160039,
0.0160187,
0.0160527,
0.0161313,
0.0163124
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00187,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.211528,
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.1697846,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001977,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001949,
"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.0061322,
0.0060926,
0.0060011,
0.0060643,
0.00621,
0.0065459,
0.0073203
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0008217,
-0.0008911,
-0.0010509,
-0.0010004,
-0.0008842,
-0.000616,
2.2639846e-06
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002005,
"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.1082012,
0.3236471,
0.6292298
],
[
-0.0047057,
0.2046367,
0.5041159
],
[
-0.0893411,
0.1138978,
0.4097148
]
]
},
"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.0605937,
0.1759421,
0.2532533
],
[
-0.0132507,
0.0898906,
0.1525534
],
[
-0.0466165,
0.0504212,
0.1082012
]
]
},
"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.0358418,
-0.2354186,
-0.4860696
],
[
0.0758444,
-0.1225117,
-0.3841491
],
[
0.1543763,
-0.039097,
-0.3007344
]
]
},
"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.0321797,
-0.1341003,
-0.1869974
],
[
0.0343405,
-0.0614766,
-0.1119323
],
[
0.0603822,
-0.0329935,
-0.0834492
]
]
},
"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.001469534,
0.004319059,
0.01269401,
0.03730854,
0.1096523,
0.3222755
],
"values": [
[
0.0203484,
0.0188107,
0.014847,
0.0033013,
-0.0347783,
-0.1513113,
-0.4955301
],
[
0.0203521,
0.0188224,
0.0149099,
0.0032598,
-0.0347605,
-0.1512737,
-0.4955113
],
[
0.0202778,
0.0187803,
0.0147992,
0.0032225,
-0.0348079,
-0.1513185,
-0.4955525
],
[
0.0198559,
0.0182973,
0.0143677,
0.0027531,
-0.0352457,
-0.1517887,
-0.4960089
],
[
0.0195965,
0.0180628,
0.0141282,
0.0025195,
-0.0354875,
-0.1520042,
-0.4962483
],
[
0.0196293,
0.0181043,
0.0141667,
0.0025616,
-0.0354668,
-0.1519773,
-0.4962089
],
[
0.0242052,
0.0226387,
0.0181005,
0.0049447,
-0.0343225,
-0.1512246,
-0.4954434
]
]
},
"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.001469534,
0.004319059,
0.01269401,
0.03730854,
0.1096523,
0.3222755
],
"values": [
[
0.0229966,
0.0246952,
0.0296325,
0.0438738,
0.0838429,
0.1998328,
0.5430187
],
[
0.0229625,
0.0246099,
0.0295749,
0.0437746,
0.0837712,
0.1996722,
0.5407323
],
[
0.0229555,
0.0246372,
0.0295796,
0.0437837,
0.0837843,
0.199868,
0.5430884
],
[
0.022553,
0.024216,
0.0291592,
0.0433758,
0.0833498,
0.199506,
0.5430637
],
[
0.0221852,
0.0238499,
0.0288084,
0.0430058,
0.0830055,
0.1993583,
0.5414476
],
[
0.0220745,
0.0237263,
0.0287381,
0.0428349,
0.0828826,
0.1990134,
0.5397984
],
[
0.0239697,
0.0255818,
0.0303188,
0.044076,
0.083757,
0.2003888,
0.541461
]
]
}
},
{
"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.001469534,
0.004319059,
0.01269401,
0.03730854,
0.1096523,
0.3222755
],
"values": [
[
0.0186151,
0.0172151,
0.0157756,
0.0058797,
-0.0322127,
-0.1489056,
-0.4930204
],
[
0.0184793,
0.0170967,
0.0156035,
0.0057285,
-0.0323527,
-0.1490037,
-0.4932356
],
[
0.0182068,
0.0168926,
0.0153485,
0.0055083,
-0.032575,
-0.1492226,
-0.4934654
],
[
0.0180679,
0.0167215,
0.015263,
0.0053455,
-0.032751,
-0.1493868,
-0.4936048
],
[
0.0178179,
0.0165285,
0.0150328,
0.005033,
-0.0331121,
-0.1496931,
-0.4938618
],
[
0.0181921,
0.0169493,
0.0153766,
0.0046922,
-0.0335739,
-0.150122,
-0.4941698
],
[
0.0269531,
0.0250634,
0.0199545,
0.0060357,
-0.0338852,
-0.1502097,
-0.4942071
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.322276,
"max_transition": 1.504316,
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.3506981,
0.3578429,
0.3736053,
0.4046606,
0.4644471,
0.5966773,
0.953324
],
[
0.3555128,
0.3626774,
0.3784652,
0.40945,
0.4692706,
0.6013078,
0.957599
],
[
0.366482,
0.3736011,
0.3894114,
0.4204237,
0.4802677,
0.6124308,
0.9688592
],
[
0.3922195,
0.399382,
0.4151598,
0.4461916,
0.506101,
0.6382483,
0.9948533
],
[
0.4400264,
0.4471581,
0.4629913,
0.493976,
0.5538471,
0.6859292,
1.0426708
],
[
0.5076085,
0.5147565,
0.5305347,
0.5614457,
0.6213486,
0.7535439,
1.1102849
],
[
0.5910465,
0.5981828,
0.613985,
0.6450667,
0.7050003,
0.8369819,
1.1935279
]
]
},
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.3026401,
0.3099117,
0.3266614,
0.362733,
0.4471993,
0.6798129,
1.3584693
],
[
0.307076,
0.3144207,
0.3311246,
0.3671863,
0.4516074,
0.6838397,
1.3629281
],
[
0.3182307,
0.3256407,
0.3424118,
0.378459,
0.4629895,
0.6955224,
1.3738345
],
[
0.3441165,
0.3514454,
0.3682279,
0.4042456,
0.4887977,
0.7209295,
1.3994731
],
[
0.3935284,
0.4008723,
0.4175835,
0.4536468,
0.5380756,
0.7701418,
1.4497047
],
[
0.4647741,
0.4720636,
0.488834,
0.5249087,
0.6093643,
0.8413126,
1.5209098
],
[
0.5564326,
0.5638225,
0.5806547,
0.6166566,
0.7011877,
0.9334818,
1.6102851
]
]
},
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.0302114,
0.0345965,
0.0445766,
0.0665179,
0.1179698,
0.2669787,
0.737607
],
[
0.0301657,
0.0348103,
0.0449336,
0.065574,
0.1178836,
0.2681788,
0.7333332
],
[
0.0301107,
0.0346662,
0.0444555,
0.0656977,
0.1180596,
0.2677971,
0.7323838
],
[
0.0302036,
0.034544,
0.0444469,
0.0656107,
0.1184822,
0.2674249,
0.7394285
],
[
0.0301603,
0.034823,
0.0444397,
0.0658097,
0.1177101,
0.2681557,
0.7396042
],
[
0.0301706,
0.0347782,
0.0444565,
0.0656046,
0.1183138,
0.2678191,
0.7375676
],
[
0.0301341,
0.0348777,
0.0445355,
0.0658491,
0.1179025,
0.267572,
0.7326744
]
]
},
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.0275277,
0.0328535,
0.046586,
0.0823164,
0.1885026,
0.5181492,
1.5043161
],
[
0.0275251,
0.032885,
0.046502,
0.0821602,
0.1883643,
0.5185988,
1.5024184
],
[
0.0274507,
0.0328705,
0.0465488,
0.0821606,
0.1882022,
0.5177475,
1.5042572
],
[
0.0274971,
0.0329008,
0.0465969,
0.0822955,
0.188578,
0.5177135,
1.4983594
],
[
0.0275243,
0.0328452,
0.0464902,
0.0821579,
0.1884169,
0.5186088,
1.4998617
],
[
0.0275645,
0.0329245,
0.0465879,
0.0821158,
0.1887496,
0.5183242,
1.499049
],
[
0.0276212,
0.0329258,
0.0465952,
0.0823719,
0.1885167,
0.5186943,
1.4987313
]
]
},
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.1904505,
0.1980985,
0.2151574,
0.2490607,
0.3127762,
0.4400064,
0.7943649
],
[
0.1954828,
0.203019,
0.2201839,
0.2539823,
0.3178135,
0.445157,
0.8001195
],
[
0.2082668,
0.2158824,
0.2329416,
0.2668514,
0.3306072,
0.4578488,
0.8121519
],
[
0.2394956,
0.2471597,
0.2642371,
0.2979553,
0.3617978,
0.4891957,
0.8438656
],
[
0.3151543,
0.3228215,
0.3398559,
0.3735199,
0.4372757,
0.5646794,
0.9191252
],
[
0.483011,
0.4914439,
0.5099097,
0.5456875,
0.6102654,
0.737498,
1.0925341
],
[
0.7665527,
0.7774704,
0.8016584,
0.8484792,
0.9241213,
1.0525529,
1.4065683
]
]
},
"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.00146953,
0.00431906,
0.012694,
0.0373085,
0.109652,
0.322276
],
"values": [
[
0.0330795,
0.0378862,
0.0488921,
0.0726617,
0.1193341,
0.2604055,
0.7370696
],
[
0.0332974,
0.0379373,
0.0487879,
0.0727741,
0.1195585,
0.2599789,
0.7319402
],
[
0.0331832,
0.0380939,
0.0489242,
0.0729451,
0.119508,
0.2602983,
0.7370345
],
[
0.0330989,
0.0382788,
0.0492634,
0.0728516,
0.1196872,
0.2597813,
0.7369373
],
[
0.0330131,
0.0381402,
0.04891,
0.0728797,
0.1196449,
0.2599179,
0.7370473
],
[
0.0401218,
0.0448571,
0.056175,
0.0779993,
0.1211739,
0.260454,
0.734329
],
[
0.0612523,
0.0670147,
0.0804231,
0.1064808,
0.1383758,
0.2636759,
0.733582
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003603,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003595,
"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.0047655,
0.0047821,
0.0048205,
0.0048299,
0.0048518,
0.0049023,
0.0050187
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.005485,
-0.0055442,
-0.0056806,
-0.005682,
-0.0056851,
-0.0056922,
-0.0057085
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003612,
"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.2189473,
-0.0718607,
0.2801087
],
[
-0.3684753,
-0.2335957,
0.0793112
],
[
-0.4946146,
-0.3670593,
-0.0810078
]
]
},
"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.3010723,
0.4347474,
0.7028952
],
[
0.4359518,
0.5684063,
0.8292298
],
[
0.5547669,
0.6835593,
0.9370586
]
]
},
"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.2313012,
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
}
]
}
}