blob: 87c9d0d2cbf0bdf4e97d16fc10c4550a827dbc44 [file] [log] [blame]
{
"area": 30.0288,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 26.16216,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 32.849524,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 25.9739945,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 24.0316513,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 24.6621497,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 26.1836597,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 26.2573732,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 30.0287546,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 25.6120956,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 22.241549,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 26.8878058,
"when": "CLK&D&SET_B&Q"
},
{
"value": 24.2529037,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 24.9645087,
"when": "!CLK&D&!SET_B&Q"
}
],
"pg_pin,VGND": {
"pg_type": "primary_ground",
"voltage_name": "VGND"
},
"pg_pin,VNB": {
"pg_type": "primary_ground",
"voltage_name": "VNB"
},
"pg_pin,VPB": {
"pg_type": "primary_power",
"voltage_name": "VPB"
},
"pg_pin,VPWR": {
"pg_type": "primary_power",
"voltage_name": "VPWR"
},
"pin,CLK": {
"capacitance": 0.001856,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001793,
"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.0196367,
0.0195081,
0.0192509,
0.0195624,
0.0203196,
0.0221044,
0.0262573
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0146873,
0.0145564,
0.0142938,
0.0145619,
0.0152188,
0.0167718,
0.0203907
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001919,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1313367,
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.002374,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002271,
"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.0060861,
0.0060064,
0.0058652,
0.0064221,
0.007748,
0.010847,
0.0180327
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0001478,
-0.0002299,
-0.0003818,
0.0001259,
0.0013334,
0.0041542,
0.0106935
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002476,
"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.0459453,
0.1686178,
0.2910951
],
[
-0.0401061,
0.0764629,
0.1989401
],
[
-0.0868997,
0.0211243,
0.1436016
]
]
},
"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.0459453,
0.1368796,
0.2044251
],
[
-0.0059264,
0.0776836,
0.137905
],
[
-0.0185404,
0.0626283,
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.0016621,
-0.1035827,
-0.1979837
],
[
0.0819479,
-0.0199727,
-0.12536
],
[
0.1214173,
0.0231589,
-0.088332
]
]
},
"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.0297383,
-0.114569,
-0.1699076
],
[
0.0148092,
-0.0663594,
-0.1229186
],
[
0.0237611,
-0.0574076,
-0.1188496
]
]
},
"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.001683957,
0.00567142,
0.01910085,
0.06433001,
0.2166579,
0.729685
],
"values": [
[
0.0427755,
0.0407136,
0.0342258,
0.0154,
-0.0443956,
-0.2509334,
-0.9491622
],
[
0.0427935,
0.0407955,
0.0343253,
0.0153217,
-0.0443505,
-0.2509435,
-0.9491381
],
[
0.0429679,
0.0409529,
0.0344213,
0.0154958,
-0.0442648,
-0.2507815,
-0.9489625
],
[
0.0423672,
0.0403623,
0.0339364,
0.0149755,
-0.0446956,
-0.2513175,
-0.9495017
],
[
0.0420316,
0.039982,
0.0335143,
0.0146689,
-0.0451549,
-0.2516603,
-0.9498923
],
[
0.0420025,
0.0398735,
0.0334709,
0.014531,
-0.0452203,
-0.2517052,
-0.9499389
],
[
0.0471423,
0.0450584,
0.0385498,
0.0189164,
-0.0430185,
-0.2505292,
-0.9487843
]
]
},
"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.001683957,
0.00567142,
0.01910085,
0.06433001,
0.2166579,
0.729685
],
"values": [
[
0.0461104,
0.0474252,
0.0521729,
0.0700651,
0.1305031,
0.3343604,
1.0280898
],
[
0.0460961,
0.0473386,
0.0521605,
0.0699919,
0.1306667,
0.3345571,
1.0279471
],
[
0.0461513,
0.0474254,
0.0522607,
0.070136,
0.1305689,
0.3347307,
1.0281749
],
[
0.0457154,
0.0470389,
0.05188,
0.069753,
0.1302754,
0.3342545,
1.02415
],
[
0.0452975,
0.0465957,
0.0513698,
0.0692553,
0.12968,
0.3339698,
1.0237452
],
[
0.0451352,
0.0463869,
0.0512819,
0.0690631,
0.1296611,
0.333533,
1.0248986
],
[
0.047743,
0.0490401,
0.053709,
0.071063,
0.1309263,
0.335258,
1.0229509
]
]
}
},
{
"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.001683957,
0.00567142,
0.01910085,
0.06433001,
0.2166579,
0.729685
],
"values": [
[
0.0445283,
0.0460022,
0.0511643,
0.0691665,
0.1299162,
0.3357268,
1.0231405
],
[
0.044625,
0.0460275,
0.0512356,
0.0692375,
0.1299161,
0.3345567,
1.0243459
],
[
0.0445574,
0.0459841,
0.0511281,
0.0691807,
0.1298881,
0.3345482,
1.0247477
],
[
0.0444869,
0.0458727,
0.0509943,
0.0690918,
0.1297204,
0.3342447,
1.0243007
],
[
0.0447941,
0.0462632,
0.051354,
0.0693601,
0.1299648,
0.3347057,
1.0243094
],
[
0.046662,
0.048102,
0.0532594,
0.071091,
0.1318776,
0.3365748,
1.0264075
],
[
0.0522111,
0.0536948,
0.0585233,
0.07626,
0.1363601,
0.3418296,
1.0288849
]
]
}
}
],
"max_capacitance": 0.729685,
"max_transition": 1.501424,
"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.00168396,
0.00567142,
0.0191009,
0.06433,
0.216658,
0.729685
],
"values": [
[
0.3657367,
0.3686674,
0.3771571,
0.3987836,
0.448481,
0.5680708,
0.9273194
],
[
0.369859,
0.3728176,
0.381296,
0.4029364,
0.4526308,
0.5723172,
0.9311811
],
[
0.3795306,
0.3825245,
0.3910244,
0.4126918,
0.4623723,
0.5820525,
0.9409926
],
[
0.4021617,
0.4050873,
0.413614,
0.4352405,
0.4849829,
0.6046173,
0.9640255
],
[
0.4401064,
0.4430319,
0.4515585,
0.4731849,
0.5229297,
0.6424732,
1.0018698
],
[
0.4886916,
0.4916192,
0.5000054,
0.5216305,
0.5712543,
0.6908136,
1.0499327
],
[
0.5416015,
0.5445293,
0.5530305,
0.5746548,
0.6243775,
0.7439205,
1.1032971
]
]
},
"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.00168396,
0.00567142,
0.0191009,
0.06433,
0.216658,
0.729685
],
"values": [
[
0.4474097,
0.4513484,
0.4625194,
0.490919,
0.5606665,
0.7706203,
1.4776462
],
[
0.4515948,
0.4555036,
0.4668514,
0.4954873,
0.5647873,
0.7756333,
1.4855542
],
[
0.4611368,
0.465049,
0.476471,
0.5048593,
0.5742223,
0.7851902,
1.4950775
],
[
0.4829012,
0.4868124,
0.4982361,
0.5267611,
0.5961232,
0.8068011,
1.5145588
],
[
0.520532,
0.5244368,
0.5358565,
0.5641929,
0.633539,
0.8444034,
1.5518962
],
[
0.5714275,
0.575338,
0.5866094,
0.6152618,
0.6843056,
0.8956985,
1.6053463
],
[
0.6344228,
0.6383303,
0.6497712,
0.677893,
0.7473406,
0.9588033,
1.6696828
]
]
},
"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.00168396,
0.00567142,
0.0191009,
0.06433,
0.216658,
0.729685
],
"values": [
[
0.0333734,
0.0353115,
0.0413757,
0.0575878,
0.100594,
0.2331999,
0.714823
],
[
0.0334929,
0.0354169,
0.0412808,
0.0578142,
0.1005622,
0.2340476,
0.7176681
],
[
0.0335207,
0.0353962,
0.0415747,
0.0570574,
0.1006048,
0.2339327,
0.7134953
],
[
0.0336041,
0.0352175,
0.0412871,
0.0576235,
0.1004532,
0.233337,
0.7140981
],
[
0.033354,
0.0351603,
0.0412904,
0.0576239,
0.1004529,
0.2331268,
0.7142997
],
[
0.0333557,
0.0352688,
0.0413835,
0.057067,
0.100421,
0.2341279,
0.7149791
],
[
0.0333797,
0.035297,
0.0412548,
0.0576638,
0.0999032,
0.2337271,
0.7126195
]
]
},
"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.00168396,
0.00567142,
0.0191009,
0.06433,
0.216658,
0.729685
],
"values": [
[
0.0358771,
0.0390141,
0.0485034,
0.073231,
0.1545467,
0.4566595,
1.4988455
],
[
0.0360143,
0.0390558,
0.048783,
0.0736404,
0.1546216,
0.4566643,
1.4957899
],
[
0.0360852,
0.039084,
0.0481718,
0.0733848,
0.1546007,
0.4569465,
1.497203
],
[
0.0361325,
0.0391341,
0.0481376,
0.0736256,
0.1544813,
0.4580069,
1.4959743
],
[
0.0360551,
0.039187,
0.048661,
0.0735564,
0.154569,
0.4571526,
1.4957802
],
[
0.0360615,
0.0392693,
0.0487496,
0.0734172,
0.1545409,
0.4562284,
1.5014243
],
[
0.0360934,
0.0391817,
0.0481693,
0.0732534,
0.1544732,
0.4560874,
1.4966047
]
]
},
"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.00168396,
0.00567142,
0.0191009,
0.06433,
0.216658,
0.729685
],
"values": [
[
0.2680854,
0.2717317,
0.2821655,
0.3084207,
0.3763725,
0.5874489,
1.2985061
],
[
0.2721322,
0.275769,
0.2862161,
0.3124631,
0.3804183,
0.5914952,
1.3008769
],
[
0.2824494,
0.2860665,
0.296554,
0.3228227,
0.3906152,
0.6013585,
1.3115763
],
[
0.3078402,
0.311505,
0.3219682,
0.3482844,
0.4161522,
0.6274375,
1.3368721
],
[
0.3688132,
0.3724508,
0.3828328,
0.4091442,
0.4770802,
0.6881962,
1.3969372
],
[
0.4833641,
0.487026,
0.4975542,
0.5239459,
0.5919754,
0.80299,
1.5124973
],
[
0.6548123,
0.6585248,
0.6692257,
0.6958515,
0.7639172,
0.9748816,
1.684521
]
]
},
"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.00168396,
0.00567142,
0.0191009,
0.06433,
0.216658,
0.729685
],
"values": [
[
0.0301388,
0.0331789,
0.0419646,
0.066997,
0.1510585,
0.4567687,
1.4976275
],
[
0.0301306,
0.0329449,
0.0419198,
0.0669765,
0.151168,
0.4566378,
1.5005264
],
[
0.0299937,
0.0330231,
0.0419412,
0.0670159,
0.1514027,
0.4570305,
1.5005519
],
[
0.0300017,
0.0328281,
0.041747,
0.0668964,
0.1514952,
0.4563628,
1.5011564
],
[
0.0301321,
0.0330984,
0.0418004,
0.0669287,
0.1513807,
0.4565573,
1.4994903
],
[
0.0307049,
0.0336264,
0.0426025,
0.0676679,
0.1514275,
0.4568269,
1.4997942
],
[
0.0316463,
0.0346563,
0.0435149,
0.0685102,
0.1521133,
0.4567198,
1.4982338
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003511,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003509,
"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.0044437,
0.004389,
0.0043018,
0.0042882,
0.0042958,
0.0043521,
0.0045208
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0010791,
0.0010158,
0.000907,
0.0010369,
0.0013736,
0.0021866,
0.0040979
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003513,
"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.1078633,
-0.0852884,
-0.1288268
],
[
-0.2171081,
-0.1920918,
-0.2356302
],
[
-0.2846536,
-0.2596374,
-0.2995137
]
]
},
"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.1265117,
0.1063783,
0.1547995
],
[
0.2320944,
0.2107402,
0.2567201
],
[
0.2971986,
0.2758444,
0.3193828
]
]
},
"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.1511099,
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
}
]
}
}