blob: 1e32ba29c6c85d8691a1e48bab92aa6219e8b897 [file] [log] [blame]
{
"area": 28.7776,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 4.195763,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 5.4508944,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 4.7729305,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 4.6107536,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 2.7085068,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 2.3833395,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 5.4262501,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 4.8047664,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 4.6353912,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 4.7612163,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 2.8707889,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 2.9925065,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 4.9318136,
"when": "!RESET_B&!CLK&D&!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.001842,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001777,
"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.0250711,
0.0249682,
0.0247378,
0.0249173,
0.0253375,
0.0263129,
0.0285681
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0165286,
0.0164022,
0.0161169,
0.0162624,
0.0166042,
0.0173982,
0.0192346
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001906,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.207134,
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.211528,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002009,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001992,
"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.00624,
0.006183,
0.0060581,
0.0062341,
0.0066461,
0.0076025,
0.0098137
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0008018,
-0.0009385,
-0.0012474,
-0.001073,
-0.0006647,
0.0002827,
0.0024727
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002026,
"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.0984355,
0.2894674,
0.5376771
],
[
-0.0083678,
0.1777813,
0.4223288
],
[
-0.0868997,
0.0919251,
0.3328105
]
]
},
"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.0630352,
0.1686178,
0.2300599
],
[
-0.0083678,
0.0850078,
0.1366842
],
[
-0.0417337,
0.0467591,
0.092332
]
]
},
"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.030959,
-0.204901,
-0.4103861
],
[
0.0746237,
-0.0980977,
-0.3096862
],
[
0.1458314,
-0.0183451,
-0.2311543
]
]
},
"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.0346211,
-0.1292175,
-0.1699076
],
[
0.028237,
-0.0590352,
-0.0985046
],
[
0.0567201,
-0.0293314,
-0.0688008
]
]
},
"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.001621376,
0.00525772,
0.01704948,
0.05528724,
0.1792828,
0.5813697
],
"values": [
[
0.0364984,
0.034148,
0.0271568,
0.0080179,
-0.0509826,
-0.2499079,
-0.900792
],
[
0.036405,
0.0339872,
0.0270566,
0.0079777,
-0.0510916,
-0.2499842,
-0.9008916
],
[
0.0364584,
0.0340383,
0.027109,
0.0079781,
-0.0510207,
-0.2499586,
-0.9008397
],
[
0.0359623,
0.0337433,
0.0266587,
0.0075376,
-0.0514229,
-0.2503511,
-0.9012372
],
[
0.0357442,
0.0333831,
0.0264429,
0.0073525,
-0.0516431,
-0.2505977,
-0.9014658
],
[
0.0356373,
0.0333319,
0.0263824,
0.0072693,
-0.0517387,
-0.2506984,
-0.9015866
],
[
0.0427055,
0.0403479,
0.0332382,
0.0127328,
-0.0495049,
-0.2496182,
-0.9005124
]
]
},
"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.001621376,
0.00525772,
0.01704948,
0.05528724,
0.1792828,
0.5813697
],
"values": [
[
0.0376913,
0.0392918,
0.0448812,
0.0642139,
0.1264071,
0.325471,
0.9712577
],
[
0.0376508,
0.0392434,
0.0448055,
0.0641045,
0.1263105,
0.3260628,
0.9667489
],
[
0.0377616,
0.039353,
0.0449083,
0.0642092,
0.1264234,
0.3253659,
0.9692085
],
[
0.0373583,
0.0388949,
0.0444826,
0.0638184,
0.1259195,
0.3247801,
0.9694824
],
[
0.0369593,
0.0384862,
0.0440534,
0.0632831,
0.1257315,
0.3243627,
0.9687112
],
[
0.0368486,
0.0383827,
0.0439523,
0.0632858,
0.1258326,
0.324498,
0.9734861
],
[
0.0398992,
0.0414352,
0.046913,
0.065671,
0.1265314,
0.3261592,
0.9671766
]
]
}
},
{
"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.001621376,
0.00525772,
0.01704948,
0.05528724,
0.1792828,
0.5813697
],
"values": [
[
0.0410759,
0.0387364,
0.0316892,
0.0117157,
-0.047891,
-0.2477198,
-0.8988771
],
[
0.0408338,
0.0385202,
0.0314432,
0.0114647,
-0.0481161,
-0.2479259,
-0.8989283
],
[
0.040608,
0.0382422,
0.0311802,
0.0112077,
-0.048366,
-0.2481478,
-0.8991493
],
[
0.0406811,
0.03837,
0.0312935,
0.01129,
-0.0483183,
-0.2481313,
-0.8991211
],
[
0.0404781,
0.0381208,
0.0311034,
0.0110635,
-0.0486246,
-0.2484201,
-0.8993499
],
[
0.0416661,
0.0392437,
0.0319778,
0.0116969,
-0.0485655,
-0.2485575,
-0.8993673
],
[
0.0530164,
0.0503491,
0.0422136,
0.0190817,
-0.0455628,
-0.2467798,
-0.8981126
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.58137,
"max_transition": 1.504628,
"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.00162138,
0.00525772,
0.0170495,
0.0552872,
0.179283,
0.58137
],
"values": [
[
0.4311047,
0.4361109,
0.449953,
0.4826431,
0.5521373,
0.7022683,
1.1017876
],
[
0.4355259,
0.4405379,
0.4543504,
0.4870088,
0.5566996,
0.7067796,
1.106375
],
[
0.4458739,
0.4508856,
0.4646968,
0.4973522,
0.567023,
0.7171051,
1.116671
],
[
0.4703085,
0.4753661,
0.4891727,
0.5219022,
0.5913955,
0.7415027,
1.1413973
],
[
0.5152838,
0.5203846,
0.534137,
0.5668168,
0.6365694,
0.78653,
1.1862537
],
[
0.5778483,
0.5829539,
0.5967535,
0.6293705,
0.6989153,
0.849068,
1.2488685
],
[
0.6546607,
0.6597393,
0.673493,
0.706254,
0.7757603,
0.9259463,
1.3251813
]
]
},
"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.00162138,
0.00525772,
0.0170495,
0.0552872,
0.179283,
0.58137
],
"values": [
[
0.3678067,
0.3735872,
0.389333,
0.4267211,
0.5112896,
0.7347498,
1.4373184
],
[
0.3721105,
0.3779163,
0.3937021,
0.4310579,
0.5157532,
0.7390707,
1.4401418
],
[
0.3825868,
0.3883911,
0.4041869,
0.4415293,
0.5262382,
0.7495387,
1.4505708
],
[
0.4073041,
0.4130062,
0.4287169,
0.4661454,
0.5508641,
0.7742888,
1.4748411
],
[
0.4540072,
0.459648,
0.4754109,
0.5128068,
0.5976311,
0.8208935,
1.5228311
],
[
0.5206711,
0.5263683,
0.5420889,
0.5794562,
0.6642963,
0.887181,
1.5860114
],
[
0.6051279,
0.6107715,
0.626543,
0.6639463,
0.7487788,
0.972085,
1.6720981
]
]
},
"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.00162138,
0.00525772,
0.0170495,
0.0552872,
0.179283,
0.58137
],
"values": [
[
0.0483951,
0.0514704,
0.0601287,
0.0826006,
0.1370114,
0.2870832,
0.7992192
],
[
0.0484106,
0.0512833,
0.0598806,
0.0829783,
0.1375524,
0.2874718,
0.7989288
],
[
0.0484085,
0.0512895,
0.0598863,
0.0829895,
0.1375672,
0.2875865,
0.7987677
],
[
0.0484261,
0.0515238,
0.0599628,
0.0825189,
0.137531,
0.2881991,
0.7973743
],
[
0.0482765,
0.0513228,
0.0602686,
0.0832783,
0.1372572,
0.2868089,
0.7992051
],
[
0.048209,
0.0511836,
0.0599459,
0.0823448,
0.1376306,
0.2874722,
0.7986706
],
[
0.048322,
0.0513313,
0.0605442,
0.0825559,
0.1375467,
0.2875927,
0.7981978
]
]
},
"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.00162138,
0.00525772,
0.0170495,
0.0552872,
0.179283,
0.58137
],
"values": [
[
0.040515,
0.045023,
0.0580227,
0.0897986,
0.1790613,
0.4811004,
1.5038838
],
[
0.0405387,
0.0450839,
0.0577917,
0.089626,
0.1790183,
0.4809688,
1.5043942
],
[
0.040501,
0.0450164,
0.0577882,
0.0896184,
0.1790591,
0.4809549,
1.504628
],
[
0.0405917,
0.0451546,
0.057726,
0.0898107,
0.1793845,
0.4800386,
1.5006444
],
[
0.0405739,
0.0450562,
0.0577414,
0.0898794,
0.179168,
0.4808393,
1.5042786
],
[
0.0405733,
0.0451517,
0.057536,
0.089947,
0.1793696,
0.4798466,
1.5028927
],
[
0.0406415,
0.0451278,
0.0577988,
0.0899689,
0.1791512,
0.4798664,
1.5026318
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"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.00162138,
0.00525772,
0.0170495,
0.0552872,
0.179283,
0.58137
],
"values": [
[
0.2666604,
0.2720097,
0.2867143,
0.3212809,
0.3943606,
0.5334972,
0.9249088
],
[
0.2714321,
0.2768968,
0.2915382,
0.3262962,
0.3991625,
0.5383802,
0.9298017
],
[
0.2833394,
0.2887936,
0.3034254,
0.3380928,
0.4111417,
0.550229,
0.941499
],
[
0.312094,
0.3175476,
0.3321842,
0.3667139,
0.4397515,
0.5790025,
0.9704264
],
[
0.3812849,
0.3866411,
0.4012888,
0.4358719,
0.508828,
0.6479475,
1.039452
],
[
0.5438814,
0.5491714,
0.5636496,
0.5980734,
0.6705743,
0.8094598,
1.2006131
],
[
0.8323795,
0.8389414,
0.8563174,
0.8976796,
0.9796245,
1.1200243,
1.5101053
]
]
},
"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.00162138,
0.00525772,
0.0170495,
0.0552872,
0.179283,
0.58137
],
"values": [
[
0.0528057,
0.0559401,
0.0662152,
0.0900259,
0.137047,
0.2692352,
0.7889087
],
[
0.0525288,
0.0563261,
0.0661815,
0.0894993,
0.1369512,
0.2690234,
0.7900102
],
[
0.0528968,
0.0563512,
0.0653108,
0.0900291,
0.1370503,
0.2694492,
0.7848903
],
[
0.0525391,
0.0563379,
0.0653867,
0.0900265,
0.1369649,
0.2692671,
0.7888232
],
[
0.0527982,
0.0560671,
0.0660505,
0.0900001,
0.1372837,
0.269291,
0.7889849
],
[
0.0557377,
0.05863,
0.0681736,
0.0917807,
0.137938,
0.2695932,
0.7875883
],
[
0.0848255,
0.087908,
0.0988052,
0.1222124,
0.1597369,
0.2754347,
0.788791
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003601,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003546,
"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.004955,
0.004999,
0.0051079,
0.0051046,
0.0051046,
0.0051121,
0.0051367
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0055928,
-0.0056679,
-0.0058337,
-0.0058432,
-0.0058575,
-0.005883,
-0.0059343
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003656,
"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.2177266,
-0.0730814,
0.332599
],
[
-0.3587096,
-0.2262715,
0.1403463
],
[
-0.4763041,
-0.3511901,
-0.0126484
]
]
},
"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.2998515,
0.4176576,
0.6369772
],
[
0.4274069,
0.5427715,
0.7572083
],
[
0.5401185,
0.6506003,
0.861375
]
]
},
"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.3092955,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}