blob: c9dd4c9d71dcee1ee5b82131597235eb1daede39 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 23.0093,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 28.837249,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 21.965203,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 21.3068247,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 21.9374403,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 23.4601867,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 23.5322073,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 26.0222919,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 21.60162,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 19.5186676,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 24.1627589,
"when": "CLK&D&SET_B&Q"
},
{
"value": 21.5273754,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 22.2398171,
"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.001832,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001778,
"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.019646,
0.0195211,
0.0192679,
0.0195822,
0.020341,
0.0221246,
0.0262706
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0147016,
0.0145731,
0.0143112,
0.0145822,
0.0152411,
0.0167942,
0.0204083
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001886,
"timing": {
"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": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1236472,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002373,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002272,
"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.0060887,
0.0060123,
0.0058736,
0.0064347,
0.0077654,
0.0108707,
0.018066
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0001548,
-0.0002316,
-0.0003762,
0.0001346,
0.0013443,
0.0041652,
0.0107
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002475,
"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.0447246,
0.1686178,
0.2898743
],
[
-0.0401061,
0.0752422,
0.1977194
],
[
-0.0881204,
0.0199036,
0.1423809
]
]
},
"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.0447246,
0.1356588,
0.2019837
],
[
-0.0059264,
0.0764629,
0.1366842
],
[
-0.0185404,
0.0614076,
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.0041035,
-0.1096862,
-0.2077493
],
[
0.0782858,
-0.0248555,
-0.1326842
],
[
0.1177552,
0.018276,
-0.0956563
]
]
},
"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.030959,
-0.1157897,
-0.172349
],
[
0.0148092,
-0.0663594,
-0.1241393
],
[
0.0237611,
-0.0574076,
-0.1200703
]
]
},
"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.001353621,
0.003664578,
0.009920895,
0.02685826,
0.07271177,
0.1968483
],
"values": [
[
0.0207706,
0.019774,
0.0171871,
0.0092242,
-0.0136207,
-0.075941,
-0.2448763
],
[
0.0207823,
0.0197987,
0.0172152,
0.0092514,
-0.0135943,
-0.0759095,
-0.244835
],
[
0.0209223,
0.0199306,
0.0173451,
0.0093777,
-0.0134689,
-0.0757873,
-0.2447052
],
[
0.0204041,
0.0194076,
0.0168216,
0.0088618,
-0.0139886,
-0.0763081,
-0.2451573
],
[
0.0200401,
0.0190415,
0.0164564,
0.0085062,
-0.0143397,
-0.076663,
-0.2455834
],
[
0.0209298,
0.0197828,
0.0166693,
0.0084088,
-0.0144164,
-0.0767442,
-0.2456587
],
[
0.0225563,
0.0214113,
0.0183227,
0.0099025,
-0.0131065,
-0.0755646,
-0.244477
]
]
},
"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.001353621,
0.003664578,
0.009920895,
0.02685826,
0.07271177,
0.1968483
],
"values": [
[
0.0227589,
0.0241153,
0.0279321,
0.0373007,
0.0604747,
0.121868,
0.2897738
],
[
0.0227877,
0.0241622,
0.0279529,
0.0373357,
0.060581,
0.1219424,
0.2885064
],
[
0.0229041,
0.0242575,
0.0280563,
0.0374564,
0.0607984,
0.1221001,
0.2886043
],
[
0.0223842,
0.0237361,
0.0275288,
0.0369166,
0.0601627,
0.1215499,
0.2880926
],
[
0.0219152,
0.0232756,
0.027063,
0.0364241,
0.0597574,
0.1209993,
0.2888868
],
[
0.0217423,
0.0231055,
0.0269107,
0.0362852,
0.0595077,
0.1209013,
0.2874218
],
[
0.0255004,
0.0266145,
0.0296826,
0.0381135,
0.0608539,
0.1223963,
0.2884063
]
]
}
},
{
"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.001353621,
0.003664578,
0.009920895,
0.02685826,
0.07271177,
0.1968483
],
"values": [
[
0.0235103,
0.0248614,
0.0282513,
0.0368138,
0.0596002,
0.1217263,
0.2896008
],
[
0.0234335,
0.0247907,
0.0281778,
0.03672,
0.059461,
0.1216171,
0.2890943
],
[
0.0233743,
0.0247378,
0.0281345,
0.0366469,
0.0593629,
0.1210305,
0.2877856
],
[
0.023428,
0.0248042,
0.0281856,
0.0367039,
0.0594299,
0.1210736,
0.2877615
],
[
0.0239572,
0.0253246,
0.0287048,
0.0372169,
0.0599354,
0.1215365,
0.2883059
],
[
0.0258373,
0.0269458,
0.0304865,
0.0391443,
0.0617306,
0.1238956,
0.2914409
],
[
0.0314038,
0.0325134,
0.0355683,
0.0439579,
0.0666008,
0.1285135,
0.2947097
]
]
}
}
],
"max_capacitance": 0.196848,
"max_transition": 1.504168,
"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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.2778502,
0.2831063,
0.2945285,
0.3189317,
0.3758691,
0.5257361,
0.9316784
],
[
0.2819143,
0.2871661,
0.2986085,
0.3230146,
0.3799568,
0.5300295,
0.9343222
],
[
0.2916709,
0.2969053,
0.3083107,
0.3327522,
0.3897713,
0.5394013,
0.944289
],
[
0.3142886,
0.3195396,
0.3309751,
0.3553731,
0.4123346,
0.5621354,
0.9682113
],
[
0.3522947,
0.3575476,
0.3689831,
0.3933829,
0.450344,
0.6000626,
1.006485
],
[
0.4007169,
0.405957,
0.4173956,
0.4417914,
0.4988147,
0.6485444,
1.0546258
],
[
0.4535177,
0.4587758,
0.4702206,
0.4946344,
0.5516071,
0.7016562,
1.1059856
]
]
},
"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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.3516775,
0.3594666,
0.375405,
0.4096141,
0.4972043,
0.7331917,
1.3732497
],
[
0.3558388,
0.3635804,
0.3794955,
0.4137702,
0.5013386,
0.7374548,
1.3774758
],
[
0.3653696,
0.373094,
0.3890686,
0.4233615,
0.5111327,
0.7465263,
1.3848793
],
[
0.3869204,
0.3947175,
0.4106534,
0.4448906,
0.5327987,
0.7684338,
1.408597
],
[
0.4247708,
0.4325569,
0.448458,
0.4827058,
0.5706157,
0.8058497,
1.4445499
],
[
0.4755784,
0.4833912,
0.4993253,
0.5335447,
0.6211861,
0.8567547,
1.4963251
],
[
0.538861,
0.5465821,
0.562574,
0.5969212,
0.6844504,
0.9202148,
1.5591414
]
]
},
"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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.017239,
0.0215882,
0.0317086,
0.0569994,
0.1278763,
0.328175,
0.884701
],
[
0.0174386,
0.0214828,
0.0317133,
0.0569934,
0.1279014,
0.3299336,
0.8880332
],
[
0.0174677,
0.0216659,
0.0316857,
0.0568088,
0.127985,
0.328223,
0.8787814
],
[
0.0172494,
0.0215277,
0.0316913,
0.0570033,
0.1279343,
0.3301606,
0.8817853
],
[
0.0172466,
0.0215393,
0.0316962,
0.0570049,
0.1275612,
0.3297957,
0.881861
],
[
0.0172729,
0.021537,
0.0317122,
0.0570174,
0.1275647,
0.3304034,
0.8834173
],
[
0.0172723,
0.0215688,
0.0317381,
0.0570404,
0.1279461,
0.3299437,
0.873956
]
]
},
"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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.0286524,
0.03423,
0.0484038,
0.0899156,
0.2154013,
0.5608884,
1.5023768
],
[
0.0283301,
0.0342397,
0.0483016,
0.0897821,
0.2157852,
0.5608646,
1.5028744
],
[
0.0286759,
0.0345133,
0.0483787,
0.0898279,
0.2155263,
0.5599909,
1.5005969
],
[
0.028623,
0.0341877,
0.0484107,
0.090015,
0.2155291,
0.561125,
1.5027781
],
[
0.0283216,
0.0341824,
0.0483403,
0.0899019,
0.2150798,
0.561234,
1.5021855
],
[
0.0286252,
0.0342478,
0.0484424,
0.0899802,
0.2154052,
0.5600009,
1.5002225
],
[
0.0285372,
0.034642,
0.0484787,
0.0897342,
0.2150093,
0.5601767,
1.5012293
]
]
},
"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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.1973075,
0.2036258,
0.217641,
0.2508861,
0.3383321,
0.5739485,
1.2134519
],
[
0.2013231,
0.2076404,
0.2216635,
0.2549046,
0.342354,
0.5780889,
1.2180671
],
[
0.2114944,
0.2178853,
0.2319346,
0.2650605,
0.3524375,
0.5892851,
1.2280453
],
[
0.2372854,
0.2436902,
0.2577283,
0.2908591,
0.3781792,
0.6152195,
1.2539548
],
[
0.2986682,
0.3050648,
0.3191065,
0.35223,
0.4395384,
0.6764639,
1.3153736
],
[
0.4107947,
0.4174142,
0.4317426,
0.4650481,
0.552221,
0.7883274,
1.4285055
],
[
0.5790521,
0.5863414,
0.6011583,
0.6344567,
0.7218746,
0.9576705,
1.5962318
]
]
},
"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.00135362,
0.00366458,
0.0099209,
0.0268583,
0.0727118,
0.196848
],
"values": [
[
0.0229019,
0.0282731,
0.0429313,
0.0874533,
0.2135658,
0.5615372,
1.5013427
],
[
0.0229097,
0.0282691,
0.0429234,
0.0874455,
0.2137474,
0.5609838,
1.5031935
],
[
0.0228662,
0.0282959,
0.0430509,
0.0873563,
0.2140863,
0.5614192,
1.5025479
],
[
0.0228541,
0.0282888,
0.0430099,
0.0873684,
0.2138252,
0.5602795,
1.5029138
],
[
0.0229232,
0.0283554,
0.0430599,
0.0873778,
0.2138778,
0.5607166,
1.5032624
],
[
0.0248229,
0.0301685,
0.0442664,
0.0878398,
0.2142675,
0.5610524,
1.5041676
],
[
0.0272247,
0.0326772,
0.046279,
0.0887323,
0.2139625,
0.5601566,
1.4983724
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.003472,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003441,
"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.0044471,
0.0043973,
0.0043172,
0.0043064,
0.0043161,
0.0043733,
0.0045396
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0010917,
0.0010322,
0.0009282,
0.0010613,
0.0014012,
0.0022178,
0.0041329
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003503,
"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.109084,
-0.0865091,
-0.1337096
],
[
-0.2183288,
-0.1945332,
-0.2392923
],
[
-0.2846536,
-0.2608581,
-0.3019551
]
]
},
"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.1560202
],
[
0.2308737,
0.2107402,
0.2567201
],
[
0.2971986,
0.2770651,
0.3181621
]
]
},
"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.1324353,
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
}
]
}
}