blob: 8f2c4c0f2a634bd2b9914992ce6778ad05f42101 [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.001768817,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 0.0026613,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0024399,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.001417,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0013532,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.001339,
"when": "!CLK&D&!SET_B&Q"
},
{
"value": 0.0013369,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.001382,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.001431,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.001372,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0025829,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0024918,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0014188,
"when": "!CLK&!D&!SET_B&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.001706,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001622,
"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.0172169,
0.0171554,
0.0170135,
0.0169992,
0.0169663,
0.0168903,
0.0167154
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.012825,
0.0127823,
0.012684,
0.0126546,
0.0125866,
0.01243,
0.0120689
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00179,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1566025,
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.1280412,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002214,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002074,
"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.0052061,
0.0051476,
0.0050126,
0.0050281,
0.005064,
0.0051468,
0.0053375
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
6.9552447e-05,
-6.2169335e-05,
-0.0003658,
-0.0003661,
-0.0003667,
-0.0003681,
-0.0003714
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002355,
"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.0813457,
0.3028952,
0.6170228
],
[
-0.0352233,
0.1765605,
0.4833639
],
[
-0.1320658,
0.0736146,
0.3730937
]
]
},
"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.047166,
0.1735006,
0.2898743
],
[
-0.024237,
0.092332,
0.1964987
],
[
-0.0624857,
0.0492005,
0.1533672
]
]
},
"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.0126484,
-0.204901,
-0.4384623
],
[
0.1002585,
-0.0944355,
-0.3572936
],
[
0.1861146,
-0.0085794,
-0.277541
]
]
},
"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.0248555,
-0.1377624,
-0.2272806
],
[
0.040444,
-0.0688008,
-0.1644225
],
[
0.0750306,
-0.0342142,
-0.1322773
]
]
},
"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.001600729,
0.005124665,
0.0164064,
0.05252439,
0.1681546,
0.5383399
],
"values": [
[
0.0297203,
0.0284892,
0.0245255,
0.0123804,
-0.0285075,
-0.1675989,
-0.6176265
],
[
0.0296851,
0.0284679,
0.0245282,
0.0123843,
-0.0285601,
-0.1675647,
-0.6176168
],
[
0.0297059,
0.0285024,
0.0245304,
0.0124444,
-0.0285463,
-0.1675514,
-0.6176115
],
[
0.0294114,
0.0282036,
0.0242231,
0.0121288,
-0.0288729,
-0.1678258,
-0.6179163
],
[
0.0293374,
0.0280968,
0.0241007,
0.0119634,
-0.0290237,
-0.1679726,
-0.6180219
],
[
0.0293602,
0.0281247,
0.024142,
0.01187,
-0.0289724,
-0.1679096,
-0.6179875
],
[
0.034321,
0.0330584,
0.0290299,
0.0158875,
-0.0272169,
-0.1675691,
-0.6176979
]
]
},
"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.001600729,
0.005124665,
0.0164064,
0.05252439,
0.1681546,
0.5383399
],
"values": [
[
0.0337916,
0.0352024,
0.0398208,
0.0541151,
0.0982634,
0.2371074,
0.6798463
],
[
0.0337746,
0.0351714,
0.0397956,
0.0538202,
0.0979588,
0.2372437,
0.6862347
],
[
0.0336646,
0.035034,
0.0396282,
0.0538948,
0.0978354,
0.2382501,
0.6799972
],
[
0.0333973,
0.0347949,
0.039399,
0.0535243,
0.0977619,
0.2366931,
0.6844407
],
[
0.0331701,
0.0346356,
0.0392008,
0.053449,
0.0977459,
0.2366462,
0.6827268
],
[
0.0330276,
0.0344237,
0.0390349,
0.0531938,
0.0973188,
0.236113,
0.682597
],
[
0.0344364,
0.0358164,
0.0401281,
0.0541289,
0.0977434,
0.2362693,
0.6825238
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"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.001600729,
0.005124665,
0.0164064,
0.05252439,
0.1681546,
0.5383399
],
"values": [
[
0.0350393,
0.0364747,
0.0410035,
0.0549597,
0.0988616,
0.2377437,
0.6811438
],
[
0.0349995,
0.0364065,
0.0408101,
0.0549447,
0.0987562,
0.2387191,
0.6842214
],
[
0.0350569,
0.0364861,
0.0410513,
0.054935,
0.0988522,
0.2383002,
0.6845439
],
[
0.0349379,
0.0363708,
0.0407717,
0.0548398,
0.098726,
0.2382456,
0.6840004
],
[
0.0347509,
0.0361805,
0.0407446,
0.054641,
0.0985487,
0.2379941,
0.6843111
],
[
0.034591,
0.0360203,
0.0406117,
0.0546518,
0.0983924,
0.2379282,
0.6835
],
[
0.0347504,
0.0361655,
0.0406104,
0.0540892,
0.0986668,
0.2371409,
0.6840228
]
]
}
}
],
"max_capacitance": 0.53834,
"max_transition": 1.50602,
"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.00160073,
0.00512467,
0.0164064,
0.0525244,
0.168155,
0.53834
],
"values": [
[
0.3991473,
0.4025,
0.4113171,
0.4312161,
0.471986,
0.5609255,
0.7997499
],
[
0.4040202,
0.407378,
0.4161803,
0.4360997,
0.4768891,
0.5656396,
0.8042824
],
[
0.4159494,
0.4192656,
0.4280394,
0.4478942,
0.4886342,
0.5775354,
0.8164803
],
[
0.44241,
0.4457454,
0.4546083,
0.4744806,
0.5152332,
0.6040409,
0.8428378
],
[
0.4928331,
0.4962126,
0.5050254,
0.5248828,
0.5656365,
0.6545584,
0.8933645
],
[
0.5686968,
0.5720614,
0.5808489,
0.600708,
0.6414508,
0.7303948,
0.9690463
],
[
0.671071,
0.6744172,
0.6832365,
0.7031238,
0.7438852,
0.8328335,
1.0712373
]
]
},
"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.00160073,
0.00512467,
0.0164064,
0.0525244,
0.168155,
0.53834
],
"values": [
[
0.5666132,
0.5710148,
0.5826852,
0.610647,
0.6841762,
0.9091836,
1.6273476
],
[
0.5714161,
0.5758453,
0.5875438,
0.6151989,
0.688938,
0.9134283,
1.6326206
],
[
0.5829613,
0.5873622,
0.5987785,
0.6269001,
0.7005675,
0.9251354,
1.6421685
],
[
0.6086264,
0.613022,
0.6247043,
0.6525839,
0.7263228,
0.9508121,
1.6694992
],
[
0.6576045,
0.6620349,
0.6737692,
0.701709,
0.7751442,
0.9996954,
1.7187585
],
[
0.7331278,
0.7375264,
0.7491834,
0.7770778,
0.8507473,
1.0750587,
1.7958472
],
[
0.8405725,
0.8449783,
0.8564308,
0.8844859,
0.9582812,
1.1825583,
1.9019826
]
]
},
"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.00160073,
0.00512467,
0.0164064,
0.0525244,
0.168155,
0.53834
],
"values": [
[
0.0369278,
0.0386169,
0.043349,
0.0554663,
0.0873444,
0.1762169,
0.4793846
],
[
0.0368322,
0.0385149,
0.0432642,
0.0554813,
0.0867557,
0.1771161,
0.4798617
],
[
0.0367242,
0.038694,
0.043546,
0.0558648,
0.0874814,
0.1771369,
0.4839281
],
[
0.0368308,
0.0385978,
0.0432851,
0.0553711,
0.086584,
0.1776994,
0.478754
],
[
0.0369321,
0.0386747,
0.0435253,
0.0555051,
0.0864338,
0.1768783,
0.4788646
],
[
0.037021,
0.0386349,
0.0435078,
0.055962,
0.087408,
0.1768188,
0.4803492
],
[
0.0369359,
0.0386032,
0.043379,
0.0554701,
0.0873771,
0.1770241,
0.4767969
]
]
},
"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.00160073,
0.00512467,
0.0164064,
0.0525244,
0.168155,
0.53834
],
"values": [
[
0.0363406,
0.0390722,
0.0476309,
0.0737099,
0.1653435,
0.478379,
1.5060196
],
[
0.0363246,
0.0391139,
0.0477567,
0.0741002,
0.1658099,
0.477912,
1.4939026
],
[
0.0363593,
0.0399129,
0.0481032,
0.0740894,
0.1651167,
0.478547,
1.4839023
],
[
0.0364449,
0.0391932,
0.0477966,
0.0739853,
0.1661275,
0.4772707,
1.4955871
],
[
0.0364612,
0.0392921,
0.0477091,
0.0736938,
0.1654401,
0.478266,
1.4939697
],
[
0.0361904,
0.03893,
0.0478501,
0.074086,
0.165783,
0.4771364,
1.4982526
],
[
0.0363422,
0.0391217,
0.0477806,
0.0737654,
0.1658378,
0.4766834,
1.4944351
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"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.00160073,
0.00512467,
0.0164064,
0.0525244,
0.168155,
0.53834
],
"values": [
[
0.3152077,
0.3190061,
0.3293944,
0.3559399,
0.4288114,
0.6530672,
1.3747508
],
[
0.3205346,
0.3243221,
0.3345522,
0.3612091,
0.4339494,
0.6587648,
1.3790037
],
[
0.3340052,
0.3378243,
0.3482624,
0.3746592,
0.4474203,
0.672885,
1.3906004
],
[
0.3662112,
0.3700143,
0.3801684,
0.4068496,
0.4797331,
0.7040942,
1.4237792
],
[
0.4450621,
0.448882,
0.4593205,
0.4857336,
0.5584888,
0.783859,
1.5017081
],
[
0.6251811,
0.6289703,
0.6394643,
0.6659049,
0.7386192,
0.9634874,
1.6838003
],
[
0.9490542,
0.9529477,
0.963563,
0.9900606,
1.0630559,
1.2873501,
2.006346
]
]
},
"related_pin": "SET_B",
"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.00160073,
0.00512467,
0.0164064,
0.0525244,
0.168155,
0.53834
],
"values": [
[
0.0294356,
0.0321846,
0.0410511,
0.0690872,
0.1643023,
0.4784114,
1.4853142
],
[
0.0292877,
0.0321214,
0.0410922,
0.0691578,
0.1635373,
0.4814543,
1.494094
],
[
0.0293214,
0.0321688,
0.0407863,
0.0689851,
0.1635306,
0.4798928,
1.4996622
],
[
0.0291626,
0.0321064,
0.0410595,
0.0690876,
0.1642975,
0.4818622,
1.4963721
],
[
0.0293323,
0.0321812,
0.0408176,
0.0689539,
0.1634965,
0.4796169,
1.4998499
],
[
0.029291,
0.0321186,
0.0408549,
0.0688552,
0.1636888,
0.4814665,
1.4992971
],
[
0.0303892,
0.033173,
0.0418488,
0.0697006,
0.1642861,
0.4779399,
1.5005138
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003334,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003304,
"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.00383,
0.0038116,
0.003769,
0.0037703,
0.0037734,
0.0037806,
0.003797
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0009501,
0.0008823,
0.000726,
0.000712,
0.0006798,
0.0006056,
0.0004346
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003364,
"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.1225117,
-0.0596536,
-0.0531432
],
[
-0.2683776,
-0.2042988,
-0.1977884
],
[
-0.3969583,
-0.3316589,
-0.3239277
]
]
},
"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.1399395,
0.0819642,
0.0791159
],
[
0.2821432,
0.2229473,
0.220099
],
[
0.410724,
0.3490866,
0.3437969
]
]
},
"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.1884593,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}