blob: 87a0ea8024b6aa457b9883ad73ab74de337950b8 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.0001715925,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 0.0001996,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.000145,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0001808,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0002046,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.0001678,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0001369,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0001574,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0001727,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0002245,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0001607,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0001898,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0001194,
"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.00137,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001334,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0044346,
0.0043086,
0.0039537,
0.0041613,
0.0047459,
0.006393,
0.0110334
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0066216,
0.0063375,
0.0055369,
0.0056168,
0.005842,
0.0064765,
0.0082639
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001406,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
1.8056356,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
3.643065,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.00184,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001696,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0035134,
0.0035272,
0.003566,
0.0035621,
0.0035513,
0.0035209,
0.0034351
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0004914,
0.0003943,
0.0001209,
0.0001094,
7.71481e-05,
-1.3751355e-05,
-0.0002698
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001984,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
1.074998,
2.6877421,
4.2317281
],
[
-0.5121113,
1.0896465,
2.6208152
],
[
-1.6734069,
-0.0771423,
1.4302227
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.2913066,
1.5689678,
2.6551901
],
[
-0.7812764,
0.4835674,
1.5533102
],
[
-1.607489,
-0.370111,
0.6904766
]
]
},
"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,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.1042012,
-1.6656758,
-3.0027527
],
[
0.9995097,
-0.567458,
-2.0052428
],
[
1.9374167,
0.3704489,
-1.1131123
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.0767354,
-1.2793233,
-2.2373718
],
[
0.9775371,
-0.2140645,
-1.1922546
],
[
1.8257223,
0.641445,
-0.3459004
]
]
},
"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.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001212102,
0.002938381,
0.007123235,
0.01726817,
0.04186156,
0.1014809
],
"values": [
[
0.0142812,
0.0138457,
0.0125893,
0.0093216,
0.0011102,
-0.0189931,
-0.0678188
],
[
0.0145916,
0.0141054,
0.0128774,
0.0096242,
0.0014084,
-0.0186999,
-0.0675307
],
[
0.0151108,
0.0146609,
0.013421,
0.0101643,
0.0019512,
-0.0181563,
-0.0669863
],
[
0.015014,
0.014532,
0.0133019,
0.0100301,
0.001821,
-0.0182875,
-0.0671185
],
[
0.0145879,
0.0141094,
0.0128605,
0.0096089,
0.0013954,
-0.0187188,
-0.0675413
],
[
0.0138384,
0.0133518,
0.0121312,
0.0088696,
0.0006537,
-0.0194643,
-0.0682841
],
[
0.0119772,
0.0115047,
0.0102565,
0.0070061,
-0.0012108,
-0.0213231,
-0.0701467
]
]
},
"related_pin": "CLK",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001212102,
0.002938381,
0.007123235,
0.01726817,
0.04186156,
0.1014809
],
"values": [
[
0.0143226,
0.0150043,
0.0163715,
0.0201017,
0.0288,
0.048851,
0.097514
],
[
0.0146109,
0.0152907,
0.0166883,
0.0203419,
0.0289464,
0.0491308,
0.097539
],
[
0.0151486,
0.0158491,
0.0174081,
0.0211308,
0.0296059,
0.0498092,
0.0981663
],
[
0.0150304,
0.0157271,
0.0172956,
0.0210821,
0.0295203,
0.049723,
0.0981531
],
[
0.0145755,
0.0152645,
0.0168638,
0.0205832,
0.0290736,
0.0493513,
0.0975372
],
[
0.0137266,
0.014405,
0.0160266,
0.0197781,
0.0282236,
0.0484795,
0.0967545
],
[
0.0117557,
0.0124511,
0.0140422,
0.0176949,
0.0263808,
0.0463331,
0.0950732
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02817269,
0.07937005,
0.2236068,
0.6299605,
1.774768,
5
],
"index_2": [
0.0005,
0.001212102,
0.002938381,
0.007123235,
0.01726817,
0.04186156,
0.1014809
],
"values": [
[
0.0274658,
0.0281114,
0.0296204,
0.033169,
0.0413092,
0.0614712,
0.1100068
],
[
0.0275961,
0.0282586,
0.0297591,
0.0332452,
0.0416342,
0.0616763,
0.1100851
],
[
0.0272571,
0.0278988,
0.0294055,
0.0329172,
0.0413414,
0.0613617,
0.1098257
],
[
0.0270415,
0.0277003,
0.0292002,
0.0327,
0.0410442,
0.0610958,
0.1093809
],
[
0.0273103,
0.0279692,
0.0294586,
0.0329384,
0.0413142,
0.0613342,
0.1093899
],
[
0.0274606,
0.0281201,
0.0296188,
0.033143,
0.0413538,
0.0613938,
0.1099569
],
[
0.0278881,
0.0285485,
0.0300447,
0.0335637,
0.0418893,
0.0616278,
0.1103163
]
]
}
}
],
"max_capacitance": 0.101481,
"max_transition": 4.998224,
"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.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.0012121,
0.00293838,
0.00712323,
0.0172682,
0.0418616,
0.101481
],
"values": [
[
1.6203582,
1.6357744,
1.6648637,
1.7198888,
1.8291859,
2.0727517,
2.6555254
],
[
1.6316608,
1.6471533,
1.6763146,
1.7313248,
1.8406198,
2.083858,
2.6706153
],
[
1.6645217,
1.6794528,
1.7085457,
1.7635717,
1.87303,
2.116368,
2.7014739
],
[
1.753341,
1.7680885,
1.7972248,
1.8522673,
1.961505,
2.2046913,
2.7904996
],
[
2.0023638,
2.0178426,
2.0470576,
2.1021167,
2.2113558,
2.4548084,
3.0418246
],
[
2.6831233,
2.6982343,
2.7274305,
2.7823741,
2.8916776,
3.1348608,
3.7214862
],
[
4.3095207,
4.3249764,
4.3541291,
4.4091952,
4.5184367,
4.7619104,
5.3486509
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.0012121,
0.00293838,
0.00712323,
0.0172682,
0.0418616,
0.101481
],
"values": [
[
4.4359081,
4.4680957,
4.535408,
4.6869926,
5.05577,
5.9330256,
8.0622051
],
[
4.4474717,
4.4797113,
4.5478328,
4.699829,
5.0649756,
5.9458687,
8.0743865
],
[
4.4826276,
4.5154365,
4.5826645,
4.7345883,
5.0988098,
5.9787806,
8.1076248
],
[
4.5724238,
4.6051611,
4.6720494,
4.8236544,
5.1885052,
6.0677756,
8.1985441
],
[
4.8168198,
4.8495865,
4.914058,
5.0669557,
5.4306204,
6.3099392,
8.4391951
],
[
5.4878413,
5.5196656,
5.5882738,
5.7403411,
6.1038241,
6.9821313,
9.1104502
],
[
7.1077295,
7.1403234,
7.2067996,
7.3587043,
7.7280244,
8.606226,
10.7332552
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.0012121,
0.00293838,
0.00712323,
0.0172682,
0.0418616,
0.101481
],
"values": [
[
0.066683,
0.0787009,
0.0997669,
0.1495562,
0.2727917,
0.5790739,
1.3560205
],
[
0.0668172,
0.0773815,
0.099631,
0.1509085,
0.2717898,
0.586778,
1.3542431
],
[
0.0668592,
0.0775625,
0.1006003,
0.1511774,
0.2708639,
0.5841954,
1.3529411
],
[
0.0676623,
0.0776321,
0.1008091,
0.1502489,
0.2713718,
0.5837067,
1.3504932
],
[
0.0671931,
0.0772283,
0.099692,
0.1507633,
0.2725222,
0.5827246,
1.3602487
],
[
0.0673033,
0.0775751,
0.1009444,
0.1504818,
0.2729625,
0.5808155,
1.3531032
],
[
0.0671378,
0.0772711,
0.0998115,
0.1507634,
0.2725146,
0.5781522,
1.3485285
]
]
},
"related_pin": "CLK",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.0012121,
0.00293838,
0.00712323,
0.0172682,
0.0418616,
0.101481
],
"values": [
[
0.1355897,
0.1635393,
0.2347296,
0.425412,
0.9228985,
2.091386,
4.9982236
],
[
0.1341558,
0.1642883,
0.235057,
0.4241659,
0.9078714,
2.0971693,
4.9665752
],
[
0.134391,
0.1641474,
0.2348898,
0.4273358,
0.9113306,
2.0980224,
4.969587
],
[
0.1343181,
0.1642145,
0.2346051,
0.4292683,
0.9137363,
2.0975959,
4.9809104
],
[
0.1354541,
0.1627025,
0.2346045,
0.4254317,
0.9106749,
2.0960205,
4.9608277
],
[
0.135782,
0.1631756,
0.2352138,
0.429539,
0.9100777,
2.0966655,
4.9632582
],
[
0.1342031,
0.1642954,
0.2349829,
0.4258848,
0.9251668,
2.0978872,
4.9786473
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.0012121,
0.00293838,
0.00712323,
0.0172682,
0.0418616,
0.101481
],
"values": [
[
2.2322362,
2.2599944,
2.3242435,
2.4768541,
2.8401448,
3.7225749,
5.8588276
],
[
2.2361777,
2.2637356,
2.3279738,
2.4808282,
2.8449048,
3.7267491,
5.8548251
],
[
2.2589925,
2.2866959,
2.3508491,
2.5033009,
2.8676674,
3.74905,
5.8831979
],
[
2.3325371,
2.3602507,
2.4243529,
2.577115,
2.9413307,
3.8236281,
5.9556009
],
[
2.630111,
2.6574662,
2.7218521,
2.8745282,
3.2384377,
4.1210666,
6.2503025
],
[
3.4279777,
3.4554026,
3.5197665,
3.6715182,
4.0364956,
4.916668,
7.0424577
],
[
5.6936602,
5.7212053,
5.7857323,
5.937479,
6.302399,
7.182301,
9.3206882
]
]
},
"related_pin": "SET_B",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5
],
"index_2": [
0.0005,
0.0012121,
0.00293838,
0.00712323,
0.0172682,
0.0418616,
0.101481
],
"values": [
[
0.0999318,
0.1327281,
0.2150276,
0.4160428,
0.902225,
2.097361,
4.9713051
],
[
0.0990063,
0.1327311,
0.214189,
0.4177907,
0.9089449,
2.0935493,
4.9802096
],
[
0.0995953,
0.131985,
0.2148491,
0.4172107,
0.9095473,
2.0985718,
4.9722804
],
[
0.0999222,
0.1320943,
0.2135043,
0.4175245,
0.9086368,
2.1018818,
4.9648023
],
[
0.0994765,
0.1321182,
0.2136767,
0.4178133,
0.9109611,
2.1169426,
4.9658073
],
[
0.1000313,
0.132916,
0.2142982,
0.4171489,
0.9069305,
2.0927173,
4.97247
],
[
0.0998195,
0.1327676,
0.2140557,
0.4173491,
0.9065739,
2.0897388,
4.9694409
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.002824,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002734,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0018718,
0.0019586,
0.0022031,
0.0022062,
0.0022152,
0.0022403,
0.0023112
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0008718,
0.0007558,
0.0004289,
0.0004253,
0.0004153,
0.0003869,
0.0003069
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002913,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
-0.7157735,
0.3787822,
1.2379538
],
[
-2.1948505,
-1.1149433,
-0.2539407
],
[
-3.4330505,
-2.3604676,
-1.5031269
]
]
},
"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,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.7911846,
-0.2594258,
-1.1021178
],
[
2.244627,
1.2013408,
0.3549866
],
[
3.4755026,
2.4340475,
1.5931865
]
]
},
"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,
2.5,
5.0
],
"values": [
1.7627897,
5.1899199,
8.6366379
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}