blob: 931c5c66ecb6a1154e6e37f29c66a7ed13bf0971 [file] [log] [blame]
{
"area": 28.7776,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.0005349931,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "CLK",
"next_state": "D"
},
"leakage_power": [
{
"value": 0.000625,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0005704,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0005385,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0006388,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0002742,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0005517,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0005964,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0006118,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0005373,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0005444,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0003663,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.000565,
"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.001459,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001381,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0100936,
0.0093165,
0.0068589,
0.0070153,
0.0075097,
0.0090733,
0.0140176
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0092193,
0.0087634,
0.0073214,
0.0073585,
0.0074757,
0.0078465,
0.0090188
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001536,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
1.1085659,
8.3333333,
16.6666666
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
0.7377843,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001661,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001612,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0035125,
0.0035213,
0.0035489,
0.0035476,
0.0035437,
0.0035312,
0.0034918
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
-3.2809484e-05,
-0.0001221,
-0.0004046,
-0.0004121,
-0.0004357,
-0.0005105,
-0.0007469
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001709,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
0.7783672,
3.9094624,
6.7520734
],
[
-1.3621276,
1.7158672,
4.5218569
],
[
-2.8882098,
0.1385153,
2.9152081
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
0.2290508,
2.2761617,
3.8461894
],
[
-1.3255065,
0.6117412,
2.1121887
],
[
-2.4597433,
-0.5572855,
0.9321758
]
]
},
"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,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.1499775,
-2.9258484,
-5.19717
],
[
1.6389548,
-1.3731221,
-4.0454446
],
[
3.2620831,
0.1401429,
-2.5596456
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.0877217,
-1.9645447,
-3.327663
],
[
1.4283835,
-0.4081562,
-1.8060648
],
[
2.5717753,
0.7535462,
-0.6498555
]
]
},
"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.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001780431,
0.006339869,
0.0225754,
0.08038787,
0.2862501,
1.019297
],
"values": [
[
0.0167018,
0.0156775,
0.0119485,
-0.0024994,
-0.0571867,
-0.2578479,
-0.9760126
],
[
0.0171374,
0.0161693,
0.0123756,
-0.0020457,
-0.0567771,
-0.2573859,
-0.9755491
],
[
0.0185688,
0.0174801,
0.0137633,
-0.0007415,
-0.0554019,
-0.2560751,
-0.9742244
],
[
0.0182997,
0.0173262,
0.0134688,
-0.0009905,
-0.0556133,
-0.256275,
-0.9744737
],
[
0.0178866,
0.0168405,
0.0131006,
-0.0013616,
-0.0560002,
-0.2566732,
-0.9748376
],
[
0.0173655,
0.0164483,
0.012583,
-0.001804,
-0.0565158,
-0.2571938,
-0.9753484
],
[
0.0199831,
0.0188085,
0.0145541,
-0.00089,
-0.0569136,
-0.2584255,
-0.9766288
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001780431,
0.006339869,
0.0225754,
0.08038787,
0.2862501,
1.019297
],
"values": [
[
0.0211796,
0.0225168,
0.027358,
0.0438812,
0.1006582,
0.3002319,
1.0149552
],
[
0.0213137,
0.0226508,
0.0273938,
0.0439399,
0.1002116,
0.30112,
1.0135767
],
[
0.0227084,
0.0240432,
0.0288437,
0.0452957,
0.1018207,
0.3027727,
1.0171894
],
[
0.0225007,
0.0238412,
0.0286914,
0.0450386,
0.1013375,
0.3026521,
1.0153856
],
[
0.0220326,
0.0233615,
0.0281732,
0.0446986,
0.1009801,
0.3019133,
1.0149529
],
[
0.0214724,
0.0228095,
0.0275592,
0.0439505,
0.1001293,
0.3014174,
1.0124727
],
[
0.0208315,
0.0221695,
0.0266885,
0.0431169,
0.099733,
0.2999279,
1.0123516
]
]
}
},
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001780431,
0.006339869,
0.0225754,
0.08038787,
0.2862501,
1.019297
],
"values": [
[
0.0143842,
0.0136503,
0.0104964,
-0.0014755,
-0.0556842,
-0.2566666,
-0.9748493
],
[
0.0143178,
0.0134715,
0.0103498,
-0.0017023,
-0.0558269,
-0.2568017,
-0.974992
],
[
0.0140469,
0.0132274,
0.0101094,
-0.0017689,
-0.0560618,
-0.2570207,
-0.9751947
],
[
0.0139537,
0.0131388,
0.0100848,
-0.0020304,
-0.0561432,
-0.2570891,
-0.9752947
],
[
0.0138734,
0.0131207,
0.0099767,
-0.0019843,
-0.0562648,
-0.2571826,
-0.9753819
],
[
0.0138036,
0.0129905,
0.009809,
-0.0022619,
-0.0565482,
-0.2574396,
-0.9755396
],
[
0.013151,
0.0123573,
0.009112,
-0.0028692,
-0.0572632,
-0.2580831,
-0.9760246
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 1.019297,
"max_transition": 10.004239,
"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.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00178043,
0.00633987,
0.0225754,
0.0803879,
0.28625,
1.0193
],
"values": [
[
1.7379969,
1.7571942,
1.8067119,
1.9099557,
2.1105724,
2.552994,
3.8531036
],
[
1.7501938,
1.7695301,
1.8191401,
1.9222854,
2.1235864,
2.5650717,
3.8659578
],
[
1.7884082,
1.8078112,
1.8572773,
1.9598445,
2.1610915,
2.6028946,
3.9045185
],
[
1.9119504,
1.9306698,
1.9800963,
2.082905,
2.2844138,
2.72698,
4.0274433
],
[
2.2860236,
2.3049465,
2.3546436,
2.4578586,
2.6585583,
3.1011784,
4.4030024
],
[
3.2366609,
3.2561038,
3.3059486,
3.4086984,
3.6094485,
4.05175,
5.3518852
],
[
5.6187761,
5.637101,
5.6867586,
5.7898064,
5.9919749,
6.4340173,
7.733548
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00178043,
0.00633987,
0.0225754,
0.0803879,
0.28625,
1.0193
],
"values": [
[
1.2884246,
1.306008,
1.3579354,
1.4991655,
1.9299997,
3.424804,
8.7227852
],
[
1.3012864,
1.318904,
1.3708693,
1.5122916,
1.9431317,
3.4399643,
8.7421324
],
[
1.3396327,
1.3574016,
1.4093564,
1.5507289,
1.9818673,
3.4735248,
8.774097
],
[
1.4647126,
1.4822981,
1.5342174,
1.6753983,
2.1064763,
3.6010954,
8.9007202
],
[
1.8443241,
1.8619155,
1.9138078,
2.0551321,
2.4868334,
3.9833554,
9.2713517
],
[
2.8128826,
2.8304539,
2.8823459,
3.0234857,
3.4539596,
4.9468993,
10.2500239
],
[
5.2340705,
5.2519846,
5.3036069,
5.4449929,
5.8769425,
7.3737332,
12.6718502
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00178043,
0.00633987,
0.0225754,
0.0803879,
0.28625,
1.0193
],
"values": [
[
0.1743055,
0.1809122,
0.2012642,
0.2518369,
0.3874255,
0.8142284,
2.4527396
],
[
0.1741787,
0.1811354,
0.2000199,
0.2518863,
0.3853325,
0.8146467,
2.4472384
],
[
0.1746506,
0.1806489,
0.1997153,
0.2486937,
0.384688,
0.8136937,
2.4559523
],
[
0.1746812,
0.1812282,
0.201203,
0.2504907,
0.3830903,
0.8142344,
2.4519644
],
[
0.1740081,
0.1814429,
0.2001485,
0.2494045,
0.3829783,
0.8106749,
2.4543612
],
[
0.1747291,
0.1812981,
0.2002571,
0.2486425,
0.3863308,
0.8127631,
2.4492877
],
[
0.1746965,
0.1810179,
0.1999197,
0.2486241,
0.3847165,
0.8142495,
2.4374081
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00178043,
0.00633987,
0.0225754,
0.0803879,
0.28625,
1.0193
],
"values": [
[
0.1005278,
0.115459,
0.161023,
0.3120063,
0.8595513,
2.8666141,
10.0007078
],
[
0.1011673,
0.1155404,
0.1599795,
0.3108663,
0.8558496,
2.8555824,
9.9741317
],
[
0.1007694,
0.1155367,
0.1614787,
0.3123471,
0.8590678,
2.8608973,
9.9999937
],
[
0.1005998,
0.1154101,
0.1610042,
0.3119235,
0.8589296,
2.8664386,
9.9874224
],
[
0.1006449,
0.1155274,
0.1612925,
0.3121494,
0.8562411,
2.882008,
9.996838
],
[
0.1001387,
0.1148844,
0.1595581,
0.3119567,
0.8585499,
2.8512148,
10.0042392
],
[
0.1010641,
0.1150246,
0.159943,
0.3120036,
0.8587404,
2.8596654,
9.985432
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_fall,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00178043,
0.00633987,
0.0225754,
0.0803879,
0.28625,
1.0193
],
"values": [
[
1.3313386,
1.3527643,
1.4080868,
1.5278675,
1.7593943,
2.1570858,
3.4361574
],
[
1.3431171,
1.364369,
1.4196608,
1.5389352,
1.7712793,
2.1686206,
3.4474152
],
[
1.3834051,
1.4046539,
1.4599401,
1.5792901,
1.8116052,
2.20938,
3.4867378
],
[
1.517125,
1.5385214,
1.5939052,
1.713171,
1.9457813,
2.3432687,
3.6217571
],
[
1.9634079,
1.9848216,
2.0401689,
2.1594182,
2.3915756,
2.7897527,
4.0678731
],
[
3.3878513,
3.4091887,
3.4643881,
3.5839596,
3.8152894,
4.2131725,
5.492574
],
[
7.8515718,
7.8777385,
7.9417113,
8.0771061,
8.3225018,
8.7185263,
9.9920419
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1,
3.16228,
10
],
"index_2": [
0.0005,
0.00178043,
0.00633987,
0.0225754,
0.0803879,
0.28625,
1.0193
],
"values": [
[
0.1999856,
0.2082395,
0.2316507,
0.2993585,
0.3998977,
0.7483642,
2.4131983
],
[
0.1994205,
0.207348,
0.2331132,
0.2983435,
0.4008552,
0.7488344,
2.4216715
],
[
0.1994373,
0.2073111,
0.2314579,
0.2983493,
0.4012405,
0.7448143,
2.4085596
],
[
0.1996516,
0.2074315,
0.233441,
0.2991811,
0.401578,
0.7486375,
2.4169284
],
[
0.2000314,
0.2083407,
0.2320931,
0.299277,
0.401382,
0.7468963,
2.4221776
],
[
0.2008545,
0.2084583,
0.2314837,
0.2995446,
0.4019321,
0.7483128,
2.4162414
],
[
0.2568691,
0.2612353,
0.2822246,
0.3461587,
0.4226169,
0.7491051,
2.3989317
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003098,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003159,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0021711,
0.0022597,
0.0025398,
0.0025441,
0.0025578,
0.0026011,
0.0027378
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
-0.0024145,
-0.0025254,
-0.0028761,
-0.0028821,
-0.0029013,
-0.0029618,
-0.0031532
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003036,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.8238056,
1.8751607,
4.802
],
[
-3.2499449,
-0.8842305,
1.5976624
],
[
-5.070827,
-2.8589213,
-0.5454853
]
]
},
"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,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
1.2635967,
3.9589175,
6.6021467
],
[
3.4590231,
6.1396952,
8.7554584
],
[
5.16638,
7.8324039,
10.4371807
]
]
},
"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,
5.0,
9.9999999
],
"values": [
1.4579247,
8.3333333,
16.6666666
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}