blob: cf4253741d5a9254eeb7d3e35b701ff98f58ab61 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.005412559,
"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.0050749,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0042932,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0054914,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0055594,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0060813,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0059914,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0049575,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.004371,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0056141,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0060594,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0055153,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0059419,
"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.001797,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001719,
"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.0219823,
0.0218629,
0.0215877,
0.0216889,
0.0219219,
0.0224591,
0.0236974
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0163712,
0.0162944,
0.0161173,
0.0161593,
0.0162562,
0.0164795,
0.0169944
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001875,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1214502,
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.1005785,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002314,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002183,
"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.0065818,
0.0065132,
0.0063552,
0.0065119,
0.006873,
0.0077053,
0.0096239
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-6.2681532e-05,
-0.0001579,
-0.0003773,
-0.0002461,
5.6148107e-05,
0.000753,
0.0023592
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002446,
"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.0544902,
0.2320944,
0.4424623
],
[
-0.0169128,
0.1521465,
0.3649557
],
[
-0.0307474,
0.1309876,
0.3425762
]
]
},
"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.0374004,
0.1149069,
0.1409486
],
[
0.0013978,
0.0691387,
0.0866354
],
[
0.0266257,
0.0919251,
0.1106426
]
]
},
"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.0138691,
-0.1719421,
-0.3493509
],
[
0.0587546,
-0.0993184,
-0.2901549
],
[
0.0664857,
-0.0867044,
-0.2799824
]
]
},
"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.0211934,
-0.090155,
-0.0991068
],
[
0.0099264,
-0.055373,
-0.067987
],
[
-0.0189635,
-0.0830423,
-0.0993184
]
]
},
"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.001344008,
0.003612716,
0.00971104,
0.02610343,
0.07016645,
0.1886086
],
"values": [
[
0.0221209,
0.0210472,
0.0182472,
0.0094244,
-0.0157489,
-0.0839173,
-0.2673284
],
[
0.0221305,
0.0210609,
0.0182665,
0.0094588,
-0.015721,
-0.0838991,
-0.2672994
],
[
0.0221417,
0.0210723,
0.018283,
0.0094602,
-0.01571,
-0.0838863,
-0.2672894
],
[
0.0216812,
0.0206374,
0.0178261,
0.0090082,
-0.0161643,
-0.0843398,
-0.2677452
],
[
0.0214703,
0.0204009,
0.0176028,
0.0087809,
-0.0163829,
-0.0845602,
-0.2679535
],
[
0.022968,
0.0217369,
0.0183594,
0.0090199,
-0.0163543,
-0.0845227,
-0.2679381
],
[
0.0235153,
0.0222829,
0.0188895,
0.0095679,
-0.0157626,
-0.0839984,
-0.26751
]
]
},
"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.001344008,
0.003612716,
0.00971104,
0.02610343,
0.07016645,
0.1886086
],
"values": [
[
0.0221496,
0.0238362,
0.0282364,
0.0387424,
0.0643217,
0.1319745,
0.3142232
],
[
0.0221729,
0.0238309,
0.0282219,
0.038768,
0.0642902,
0.1313401,
0.3130724
],
[
0.0219817,
0.0236659,
0.0280459,
0.038567,
0.0641572,
0.1319867,
0.3121634
],
[
0.0216712,
0.0233184,
0.0277371,
0.0382574,
0.063814,
0.1316253,
0.3122748
],
[
0.021238,
0.0229087,
0.0273055,
0.0378199,
0.0634789,
0.1311466,
0.3122095
],
[
0.0211551,
0.0227949,
0.0271879,
0.0377289,
0.0632689,
0.1301714,
0.3120887
],
[
0.0245844,
0.0258843,
0.0294395,
0.0388728,
0.0639825,
0.1313182,
0.3139136
]
]
}
},
{
"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.001344008,
0.003612716,
0.00971104,
0.02610343,
0.07016645,
0.1886086
],
"values": [
[
0.0248373,
0.0264512,
0.0302949,
0.0397597,
0.0650776,
0.1320874,
0.3153447
],
[
0.0246938,
0.0263046,
0.0301637,
0.0396116,
0.0646102,
0.1326057,
0.3148594
],
[
0.0246757,
0.0262925,
0.0301478,
0.0396134,
0.0646276,
0.1327092,
0.3151764
],
[
0.0245303,
0.0261418,
0.0300062,
0.0394552,
0.0647172,
0.132151,
0.3149785
],
[
0.0242919,
0.025905,
0.0297668,
0.0392287,
0.0644879,
0.1323207,
0.3144401
],
[
0.0243391,
0.0260655,
0.0301715,
0.0397135,
0.0646724,
0.1322752,
0.3137297
],
[
0.0265961,
0.0279169,
0.0314108,
0.0408359,
0.0659713,
0.1329744,
0.3166193
]
]
}
}
],
"max_capacitance": 0.188609,
"max_transition": 1.502663,
"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.00134401,
0.00361272,
0.00971104,
0.0261034,
0.0701665,
0.188609
],
"values": [
[
0.2341795,
0.2384193,
0.2474071,
0.2663109,
0.3099469,
0.4235795,
0.7278198
],
[
0.2385972,
0.2428512,
0.2518679,
0.2707293,
0.3143437,
0.427997,
0.7323939
],
[
0.248784,
0.2530382,
0.2620551,
0.2809164,
0.3245678,
0.4382097,
0.7439095
],
[
0.2711469,
0.2753937,
0.2843591,
0.3032753,
0.3469257,
0.4607882,
0.7655973
],
[
0.3044154,
0.3086647,
0.3176428,
0.3365432,
0.3801823,
0.4937067,
0.7992133
],
[
0.3428113,
0.347082,
0.3560481,
0.3749668,
0.4186113,
0.5320497,
0.8380201
],
[
0.3687654,
0.3730459,
0.3820222,
0.4009258,
0.4445964,
0.5581371,
0.8630673
]
]
},
"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.00134401,
0.00361272,
0.00971104,
0.0261034,
0.0701665,
0.188609
],
"values": [
[
0.3422812,
0.3494219,
0.3642631,
0.3985769,
0.4894453,
0.7309399,
1.3826593
],
[
0.3465352,
0.3536949,
0.3685364,
0.4028224,
0.4933474,
0.7352666,
1.3859957
],
[
0.3563286,
0.363454,
0.3783283,
0.4126193,
0.5031945,
0.7451125,
1.3956013
],
[
0.3774714,
0.3846672,
0.3995103,
0.4337603,
0.5243682,
0.7659141,
1.4169248
],
[
0.4104007,
0.4175569,
0.4324314,
0.4666988,
0.5572187,
0.7991813,
1.4493285
],
[
0.45027,
0.4573467,
0.4722003,
0.5065108,
0.5968451,
0.8390293,
1.4909107
],
[
0.4839272,
0.491059,
0.5059327,
0.5402275,
0.630782,
0.872698,
1.5234149
]
]
},
"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.00134401,
0.00361272,
0.00971104,
0.0261034,
0.0701665,
0.188609
],
"values": [
[
0.0137916,
0.0169064,
0.0242847,
0.043643,
0.0970997,
0.2465226,
0.6535488
],
[
0.0136842,
0.0168454,
0.024515,
0.0435955,
0.0967725,
0.2452016,
0.6545378
],
[
0.0136849,
0.0168449,
0.0245153,
0.0435973,
0.0970036,
0.245329,
0.6504378
],
[
0.0137108,
0.0169406,
0.0244565,
0.0436043,
0.0969309,
0.2463067,
0.6489194
],
[
0.0137969,
0.0169081,
0.0243167,
0.0435966,
0.0971242,
0.2467506,
0.6515507
],
[
0.013701,
0.0169329,
0.0244866,
0.0436197,
0.0964533,
0.2452432,
0.6534114
],
[
0.0137591,
0.0168775,
0.0243105,
0.0435352,
0.0968838,
0.2466523,
0.6524069
]
]
},
"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.00134401,
0.00361272,
0.00971104,
0.0261034,
0.0701665,
0.188609
],
"values": [
[
0.0251349,
0.0304695,
0.0441842,
0.0882395,
0.2162544,
0.559809,
1.4975995
],
[
0.0251235,
0.0301103,
0.0441064,
0.0881543,
0.2162162,
0.5607864,
1.4920001
],
[
0.0252536,
0.0305177,
0.0441252,
0.0882516,
0.2161499,
0.5599698,
1.4932537
],
[
0.0250339,
0.0301569,
0.0441912,
0.0881737,
0.2157113,
0.5610341,
1.4962006
],
[
0.0254265,
0.0301294,
0.0441406,
0.0882184,
0.2162383,
0.5601973,
1.4922107
],
[
0.0251437,
0.0301503,
0.0440458,
0.0880943,
0.2158542,
0.5600782,
1.4962352
],
[
0.0252737,
0.030532,
0.0441416,
0.0882657,
0.2161695,
0.559588,
1.4964165
]
]
},
"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.00134401,
0.00361272,
0.00971104,
0.0261034,
0.0701665,
0.188609
],
"values": [
[
0.1899541,
0.195725,
0.2092359,
0.2433439,
0.3334907,
0.575541,
1.2265046
],
[
0.1946569,
0.2004302,
0.2139182,
0.2480589,
0.3381998,
0.5803675,
1.2312011
],
[
0.2068235,
0.2126174,
0.2261075,
0.2602867,
0.3504226,
0.5930137,
1.245269
],
[
0.2362383,
0.2420125,
0.2555194,
0.2895527,
0.3796607,
0.6218943,
1.2731304
],
[
0.3088182,
0.3145708,
0.3280838,
0.3620682,
0.4521842,
0.6942624,
1.3473379
],
[
0.4531133,
0.4590393,
0.4727049,
0.5068025,
0.5969754,
0.8398279,
1.490532
],
[
0.6855334,
0.6919669,
0.7059881,
0.7400791,
0.830262,
1.0728494,
1.7241687
]
]
},
"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.00134401,
0.00361272,
0.00971104,
0.0261034,
0.0701665,
0.188609
],
"values": [
[
0.0192051,
0.0245205,
0.0404139,
0.0870144,
0.2147421,
0.5615534,
1.5026625
],
[
0.0191713,
0.0245463,
0.0404881,
0.0868765,
0.2149106,
0.5640274,
1.4963329
],
[
0.0192665,
0.0245495,
0.0404691,
0.0870745,
0.2153119,
0.5644631,
1.4966499
],
[
0.0192227,
0.0245693,
0.0404999,
0.0869099,
0.2153311,
0.5615327,
1.5004875
],
[
0.019218,
0.0245159,
0.0404147,
0.0870483,
0.2154514,
0.5624429,
1.4927551
],
[
0.0205303,
0.0257044,
0.0410023,
0.0871707,
0.2147469,
0.5645375,
1.4999738
],
[
0.023165,
0.0279371,
0.0422524,
0.0877537,
0.2148056,
0.5600341,
1.5001981
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003426,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003398,
"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.0047745,
0.0047771,
0.0047832,
0.0047948,
0.0048216,
0.0048832,
0.0050252
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0012695,
0.0011553,
0.0008922,
0.0009103,
0.000952,
0.001048,
0.0012694
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003453,
"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.096877,
-0.0779642,
-0.144696
],
[
-0.1951354,
-0.1737813,
-0.2417337
],
[
-0.2309427,
-0.2083678,
-0.2714375
]
]
},
"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.1118633,
0.0953919,
0.1645651
],
[
0.2076803,
0.1887676,
0.2579408
],
[
0.2422669,
0.2245749,
0.2900859
]
]
},
"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.1302382,
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
}
]
}
}