blob: 2f513a869424656443d1acd3e3f4ca28d872c9d3 [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 45.43499,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 57.0416638,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 44.6271891,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 47.1924224,
"when": "CLK&D&SET_B&Q"
},
{
"value": 41.7213641,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 44.0610854,
"when": "!CLK&D&!SET_B&Q"
},
{
"value": 41.3142871,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 42.3018385,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 45.9921488,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 46.2049954,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 52.415416,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 44.0262262,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 38.3212573,
"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.001923,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001849,
"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.0275609,
0.0274353,
0.0272138,
0.0283646,
0.0310852,
0.0374246,
0.0521053
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0204336,
0.020262,
0.0199343,
0.0210548,
0.0237055,
0.0298832,
0.0441911
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001997,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1049725,
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.1049725,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002459,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002358,
"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.0084415,
0.0085056,
0.008728,
0.0105085,
0.0146872,
0.0243933,
0.046841
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0003208,
-0.0004234,
-0.0005956,
0.0012046,
0.0054182,
0.0151949,
0.0377948
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00256,
"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.0325176,
0.1368796,
0.2630189
],
[
-0.0193542,
0.080125,
0.2123678
],
[
-0.016099,
0.0772767,
0.2119609
]
]
},
"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.034959,
0.0904928,
0.1031068
],
[
0.0123841,
0.0605937,
0.0707663
],
[
0.0400534,
0.0894837,
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.0004414,
-0.090155,
-0.2004251
],
[
0.0514303,
-0.0382832,
-0.1607604
],
[
0.044513,
-0.0415384,
-0.1701191
]
]
},
"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.0236348,
-0.0755065,
-0.0783548
],
[
-0.0059427,
-0.0541523,
-0.0618835
],
[
-0.0360534,
-0.0854837,
-0.1042012
]
]
},
"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.001738804,
0.006046876,
0.02102866,
0.07312942,
0.2543154,
0.8844091
],
"values": [
[
0.0713283,
0.0678378,
0.0569852,
0.0242679,
-0.0751246,
-0.4202476,
-1.6187151
],
[
0.071233,
0.0678835,
0.0569659,
0.0242503,
-0.0751314,
-0.4202827,
-1.6187448
],
[
0.0715847,
0.0681938,
0.0572369,
0.0245516,
-0.0749045,
-0.4200639,
-1.618521
],
[
0.0704802,
0.0671663,
0.0562519,
0.0235532,
-0.0758497,
-0.4210739,
-1.6194178
],
[
0.0698086,
0.0664773,
0.0555898,
0.0228264,
-0.0768236,
-0.4217,
-1.6201938
],
[
0.0714602,
0.0680296,
0.0568969,
0.0229363,
-0.0767547,
-0.4218174,
-1.6203498
],
[
0.0767501,
0.0733897,
0.0623438,
0.0287423,
-0.0738318,
-0.4199434,
-1.6186525
]
]
},
"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.001738804,
0.006046876,
0.02102866,
0.07312942,
0.2543154,
0.8844091
],
"values": [
[
0.0764004,
0.0776931,
0.0835379,
0.1096606,
0.2044832,
0.5414461,
1.731043
],
[
0.0763092,
0.0775964,
0.0835469,
0.1094756,
0.2044504,
0.5435644,
1.7276231
],
[
0.0765167,
0.0777683,
0.0837566,
0.1096786,
0.2046396,
0.5415953,
1.7290738
],
[
0.0756652,
0.0769452,
0.0828978,
0.1088271,
0.203802,
0.5408198,
1.7238553
],
[
0.0747066,
0.075962,
0.0818488,
0.1078006,
0.2028952,
0.5396368,
1.7212415
],
[
0.0743892,
0.0756732,
0.0815931,
0.1077436,
0.2024522,
0.5396431,
1.7213799
],
[
0.0799786,
0.0811788,
0.0869531,
0.1123599,
0.2075111,
0.5445271,
1.7211462
]
]
}
},
{
"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.001738804,
0.006046876,
0.02102866,
0.07312942,
0.2543154,
0.8844091
],
"values": [
[
0.0696355,
0.0712361,
0.0779884,
0.1045209,
0.2006579,
0.5411467,
1.7221567
],
[
0.069577,
0.0712214,
0.0779887,
0.1045018,
0.2007117,
0.5395082,
1.7221553
],
[
0.0694382,
0.0710089,
0.077757,
0.1043636,
0.2003222,
0.5390986,
1.7217406
],
[
0.0696565,
0.0712741,
0.0779985,
0.1047612,
0.2010648,
0.5393363,
1.721929
],
[
0.0717897,
0.0733984,
0.0801161,
0.1068162,
0.2031249,
0.5414838,
1.7244182
],
[
0.0788217,
0.0803625,
0.0870182,
0.113608,
0.2095723,
0.5477508,
1.7296474
],
[
0.0945181,
0.0959972,
0.1023926,
0.1285939,
0.2248528,
0.5636594,
1.7383992
]
]
}
}
],
"max_capacitance": 0.884409,
"max_transition": 1.502142,
"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.0017388,
0.00604688,
0.0210287,
0.0731294,
0.254315,
0.884409
],
"values": [
[
0.2935885,
0.2959958,
0.3031395,
0.3220403,
0.3693066,
0.4908914,
0.8806179
],
[
0.2969729,
0.2993197,
0.3064321,
0.3254906,
0.3726048,
0.4944458,
0.8845369
],
[
0.3052127,
0.3075833,
0.3146621,
0.3337335,
0.3808677,
0.5026484,
0.8923793
],
[
0.3228144,
0.3251688,
0.3322961,
0.3513422,
0.3984444,
0.5202999,
0.9098734
],
[
0.3456595,
0.348023,
0.3551064,
0.3741361,
0.421378,
0.5431547,
0.9327376
],
[
0.3681815,
0.3705301,
0.3776232,
0.3966893,
0.4438908,
0.565484,
0.9558075
],
[
0.3744886,
0.3768281,
0.3839261,
0.40299,
0.4500156,
0.5718556,
0.961918
]
]
},
"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.0017388,
0.00604688,
0.0210287,
0.0731294,
0.254315,
0.884409
],
"values": [
[
0.3540608,
0.3568862,
0.3654088,
0.389398,
0.4526139,
0.6551142,
1.3616728
],
[
0.3573951,
0.3601696,
0.3688324,
0.3928133,
0.4559282,
0.6587751,
1.364636
],
[
0.3652108,
0.3679821,
0.3766403,
0.4006561,
0.4637436,
0.6664125,
1.3718712
],
[
0.3819483,
0.3847217,
0.393383,
0.4173754,
0.4804858,
0.6830972,
1.3890038
],
[
0.4055572,
0.4083329,
0.4169707,
0.4408059,
0.5040793,
0.7065188,
1.411169
],
[
0.4313288,
0.434135,
0.4426874,
0.4667073,
0.5299111,
0.732474,
1.4381873
],
[
0.4512956,
0.454086,
0.4627088,
0.4867089,
0.5499105,
0.7522941,
1.4570389
]
]
},
"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.0017388,
0.00604688,
0.0210287,
0.0731294,
0.254315,
0.884409
],
"values": [
[
0.0300166,
0.0313235,
0.0363869,
0.051879,
0.0949762,
0.2362684,
0.7668877
],
[
0.0298804,
0.0316412,
0.0363365,
0.051737,
0.0947373,
0.236227,
0.7662661
],
[
0.0299096,
0.0315144,
0.0368108,
0.0515398,
0.0945237,
0.2361192,
0.7695358
],
[
0.0298591,
0.0316044,
0.0363613,
0.0519021,
0.0947492,
0.2361216,
0.7662511
],
[
0.0299462,
0.0319127,
0.0368473,
0.0517868,
0.0943166,
0.2362252,
0.7650298
],
[
0.0298404,
0.0314685,
0.0366761,
0.0513646,
0.0939514,
0.2362848,
0.7662117
],
[
0.02998,
0.0314418,
0.0367023,
0.0513913,
0.0947018,
0.2366316,
0.7644367
]
]
},
"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.0017388,
0.00604688,
0.0210287,
0.0731294,
0.254315,
0.884409
],
"values": [
[
0.0295108,
0.031711,
0.0397099,
0.0638843,
0.1426868,
0.4404268,
1.4946787
],
[
0.029509,
0.0316644,
0.0396252,
0.0640596,
0.1426112,
0.4399979,
1.5019764
],
[
0.0295199,
0.0317042,
0.0395864,
0.0639128,
0.1425771,
0.4410605,
1.5014164
],
[
0.0295156,
0.0316851,
0.039614,
0.0640264,
0.1426035,
0.4411169,
1.5004883
],
[
0.029525,
0.0317587,
0.0396528,
0.0640025,
0.1427139,
0.4408461,
1.5012592
],
[
0.02959,
0.0317818,
0.0397557,
0.0639547,
0.1426719,
0.4411752,
1.5009672
],
[
0.0297647,
0.0319175,
0.039865,
0.0640647,
0.1428117,
0.4403823,
1.4967629
]
]
},
"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.0017388,
0.00604688,
0.0210287,
0.0731294,
0.254315,
0.884409
],
"values": [
[
0.2208499,
0.2235007,
0.2318031,
0.2546784,
0.3171063,
0.5201754,
1.2286692
],
[
0.2242734,
0.2269328,
0.2352318,
0.2580983,
0.3205948,
0.5235504,
1.232058
],
[
0.233501,
0.2361774,
0.2444487,
0.2672543,
0.3297556,
0.5327055,
1.2402435
],
[
0.2568846,
0.2595613,
0.2678453,
0.2907343,
0.3532449,
0.5568534,
1.2634481
],
[
0.311062,
0.3137518,
0.3220291,
0.3448838,
0.4074128,
0.6107422,
1.3167917
],
[
0.4055649,
0.4083215,
0.4166676,
0.4395229,
0.502035,
0.704768,
1.4122815
],
[
0.5646174,
0.5672989,
0.5756321,
0.5987769,
0.6611204,
0.8638379,
1.5686226
]
]
},
"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.0017388,
0.00604688,
0.0210287,
0.0731294,
0.254315,
0.884409
],
"values": [
[
0.0245297,
0.0269021,
0.0349439,
0.0590793,
0.1400955,
0.4405944,
1.4989991
],
[
0.0245025,
0.0269261,
0.0349133,
0.0590479,
0.1398376,
0.4409546,
1.5001628
],
[
0.0244743,
0.0268881,
0.0349525,
0.0592278,
0.1400643,
0.4413389,
1.5021422
],
[
0.0244746,
0.026844,
0.0349431,
0.0592665,
0.1399695,
0.4405284,
1.4986018
],
[
0.0244913,
0.0268698,
0.0350333,
0.059285,
0.1399635,
0.4400248,
1.4975627
],
[
0.0251208,
0.0275343,
0.0356199,
0.0596697,
0.140873,
0.441317,
1.4978382
],
[
0.025908,
0.0282265,
0.0363545,
0.0603202,
0.1406716,
0.441382,
1.5004438
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003578,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003589,
"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.0063057,
0.0062937,
0.0063333,
0.0062905,
0.0062593,
0.0062549,
0.0063123
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0015104,
0.0013275,
0.0009706,
0.0016277,
0.0032069,
0.0069119,
0.0155167
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003567,
"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.088332,
-0.0962747,
-0.1813171
],
[
-0.1572936,
-0.1640156,
-0.249058
],
[
-0.1674661,
-0.1741881,
-0.2567891
]
]
},
"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.1020977,
0.1137025,
0.2036276
],
[
0.1686178,
0.179002,
0.2664857
],
[
0.1787904,
0.1891745,
0.2729961
]
]
},
"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.153307,
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
}
]
}
}