blob: 70c76c19cc06ec62da03714c2d0806d0bda8768f [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 0.0005142168,
"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.0006069,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 0.0004955,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 0.0004935,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 0.0005282,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 0.000507,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 0.0004618,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 0.0005462,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 0.0005356,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 0.0005568,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 0.0004964,
"when": "CLK&D&SET_B&Q"
},
{
"value": 0.0005063,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 0.0004364,
"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.001511,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001422,
"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.0121935,
0.0113636,
0.0090255,
0.0091741,
0.0095927,
0.0107722,
0.0140949
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0107823,
0.0105134,
0.009756,
0.0097733,
0.009822,
0.0099593,
0.010346
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.0016,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
2.5,
5.0
],
"values": [
0.8465469,
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": [
1.6935771,
4.1666666,
8.3333333
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002022,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001854,
"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.0044776,
0.0044865,
0.0045114,
0.0045074,
0.0044963,
0.0044648,
0.0043762
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.000172,
0.0001276,
2.4109186e-06,
-1.3276031e-05,
-5.7466506e-05,
-0.0001819,
-0.0005327
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002189,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
2.5,
5.0
],
"index_2": [
0.01,
2.5,
5.0
],
"values": [
[
0.4561016,
1.8820781,
3.1257712
],
[
-0.6970479,
0.6904766,
1.9067037
],
[
-1.4903014,
-0.1393981,
1.0493633
]
]
},
"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.1558086,
1.140501,
1.8989646
],
[
-0.6292988,
0.3169414,
1.0516012
],
[
-1.2119811,
-0.2822204,
0.4414531
]
]
},
"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.0419453,
-1.3159443,
-2.2758239
],
[
0.8804912,
-0.433791,
-1.5474792
],
[
1.5950094,
0.2770651,
-0.8750752
]
]
},
"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.0565938,
-0.9588887,
-1.6111511
],
[
0.7102031,
-0.1902607,
-0.8736511
],
[
1.2764059,
0.3777731,
-0.3166035
]
]
},
"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.001466386,
0.004300576,
0.01261261,
0.0369899,
0.1084829,
0.3181557
],
"values": [
[
0.0195302,
0.0187363,
0.0163228,
0.0084051,
-0.0164757,
-0.0904955,
-0.3078442
],
[
0.0194643,
0.0186733,
0.0162569,
0.0083252,
-0.0165433,
-0.0905705,
-0.3079173
],
[
0.020174,
0.0194009,
0.0169664,
0.0090484,
-0.0158323,
-0.0898516,
-0.3072002
],
[
0.0200303,
0.0192418,
0.0168244,
0.0088984,
-0.0159722,
-0.0899974,
-0.307346
],
[
0.0196742,
0.0188962,
0.0164917,
0.0085602,
-0.0163095,
-0.0903355,
-0.3076826
],
[
0.0194046,
0.0186157,
0.0161844,
0.0082657,
-0.016617,
-0.0906315,
-0.3079886
],
[
0.0201315,
0.0192281,
0.0164896,
0.0081117,
-0.0170036,
-0.0911484,
-0.3084932
]
]
},
"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.001466386,
0.004300576,
0.01261261,
0.0369899,
0.1084829,
0.3181557
],
"values": [
[
0.0194599,
0.0206512,
0.023952,
0.0332548,
0.0589599,
0.1333167,
0.3473414
],
[
0.0197243,
0.0209271,
0.0242168,
0.0335087,
0.0590176,
0.1332796,
0.3471494
],
[
0.0203758,
0.0215485,
0.0248297,
0.0340976,
0.0598545,
0.133171,
0.3493776
],
[
0.0202255,
0.0213965,
0.0247322,
0.0339848,
0.0594331,
0.1339508,
0.3489529
],
[
0.0198557,
0.0210084,
0.0243647,
0.0335571,
0.0594401,
0.1334595,
0.3476276
],
[
0.0193952,
0.0205461,
0.0238365,
0.0331774,
0.0586984,
0.1331485,
0.347252
],
[
0.0187206,
0.0198748,
0.0231798,
0.0324791,
0.0580439,
0.1323241,
0.3468104
]
]
}
},
{
"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.001466386,
0.004300576,
0.01261261,
0.0369899,
0.1084829,
0.3181557
],
"values": [
[
0.038093,
0.0392577,
0.0425318,
0.0514432,
0.0768365,
0.1497683,
0.3649975
],
[
0.037992,
0.0391543,
0.0424226,
0.0513611,
0.0768956,
0.1501069,
0.3651829
],
[
0.0377527,
0.0389326,
0.0421486,
0.0509705,
0.076124,
0.1494834,
0.365457
],
[
0.0376369,
0.0388259,
0.0420666,
0.050814,
0.0760647,
0.1499623,
0.3638286
],
[
0.0378552,
0.0390201,
0.0422589,
0.0511428,
0.0766504,
0.1492835,
0.3660226
],
[
0.0382041,
0.0393688,
0.0425839,
0.0514947,
0.0768766,
0.1511034,
0.3667417
],
[
0.0388843,
0.040058,
0.0432494,
0.0521901,
0.0776176,
0.1505675,
0.3666264
]
]
}
}
],
"max_capacitance": 0.318156,
"max_transition": 4.960508,
"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.00146639,
0.00430058,
0.0126126,
0.0369899,
0.108483,
0.318156
],
"values": [
[
0.949458,
0.9578857,
0.9768069,
1.0153652,
1.0988231,
1.3141276,
1.9371549
],
[
0.9605987,
0.9691346,
0.9877705,
1.0261362,
1.1100852,
1.3254975,
1.9494839
],
[
0.9894157,
0.9977401,
1.0167638,
1.0553171,
1.1387843,
1.3540802,
1.9770927
],
[
1.069393,
1.077738,
1.096703,
1.1352593,
1.2188723,
1.4343005,
2.0561013
],
[
1.2957134,
1.3041092,
1.3231852,
1.3615448,
1.4451667,
1.6601789,
2.2810647
],
[
1.8270749,
1.8354144,
1.854479,
1.8929869,
1.9764701,
2.1917774,
2.8159228
],
[
3.0141665,
3.0226226,
3.0415315,
3.0801348,
3.1635883,
3.3786534,
4.0000159
]
]
},
"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.00146639,
0.00430058,
0.0126126,
0.0369899,
0.108483,
0.318156
],
"values": [
[
2.0761257,
2.0930084,
2.1320874,
2.2305349,
2.5101465,
3.3245036,
5.7135274
],
[
2.0868427,
2.1036894,
2.142855,
2.2413447,
2.5205722,
3.3358982,
5.7238365
],
[
2.1160893,
2.1325632,
2.1719282,
2.2705984,
2.5494422,
3.3647487,
5.7547318
],
[
2.1959847,
2.2127133,
2.2519595,
2.3506059,
2.6300617,
3.4443959,
5.8341305
],
[
2.4175746,
2.4340014,
2.4733595,
2.5719891,
2.8525915,
3.6652745,
6.051609
],
[
2.9447678,
2.9610345,
3.0002487,
3.0986966,
3.3781924,
4.192906,
6.5822632
],
[
4.1367603,
4.1533683,
4.1923069,
4.2910764,
4.5705941,
5.3849343,
7.7745002
]
]
},
"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.00146639,
0.00430058,
0.0126126,
0.0369899,
0.108483,
0.318156
],
"values": [
[
0.0383017,
0.0431705,
0.0557562,
0.0874626,
0.176447,
0.4490409,
1.2737353
],
[
0.0381763,
0.0428809,
0.0552801,
0.0876958,
0.1763686,
0.4510819,
1.2707138
],
[
0.0382918,
0.043519,
0.0557535,
0.0874731,
0.1764173,
0.4490353,
1.2737498
],
[
0.0383686,
0.0433898,
0.0558559,
0.0882958,
0.1763253,
0.4509038,
1.2787735
],
[
0.0384136,
0.0430176,
0.0555607,
0.0877283,
0.1764202,
0.449454,
1.2738585
],
[
0.038281,
0.0435389,
0.0558131,
0.0877516,
0.1764425,
0.4508814,
1.2713897
],
[
0.0381761,
0.0429316,
0.0557833,
0.0881747,
0.1760034,
0.4475662,
1.2680939
]
]
},
"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.00146639,
0.00430058,
0.0126126,
0.0369899,
0.108483,
0.318156
],
"values": [
[
0.0686376,
0.0817215,
0.1177303,
0.2355422,
0.6079798,
1.6999256,
4.9223896
],
[
0.0686295,
0.0818095,
0.1172268,
0.2370489,
0.6075497,
1.7042386,
4.9265814
],
[
0.0685001,
0.0819572,
0.1172233,
0.2351302,
0.6048097,
1.7055334,
4.922466
],
[
0.0691696,
0.0805983,
0.1176835,
0.237023,
0.6064369,
1.7018826,
4.9263784
],
[
0.0684243,
0.0805851,
0.1177212,
0.2354239,
0.6069092,
1.7034195,
4.932899
],
[
0.0682811,
0.0805261,
0.1168604,
0.2355689,
0.6047371,
1.7035575,
4.9249937
],
[
0.0685763,
0.0811773,
0.117843,
0.2373618,
0.6046376,
1.701705,
4.9463766
]
]
},
"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.00146639,
0.00430058,
0.0126126,
0.0369899,
0.108483,
0.318156
],
"values": [
[
1.1171478,
1.1305936,
1.1659477,
1.2634673,
1.5432444,
2.3604558,
4.7453685
],
[
1.1292687,
1.1427035,
1.1780887,
1.2756737,
1.5549161,
2.3688624,
4.7577609
],
[
1.1527893,
1.1662077,
1.2015932,
1.2992841,
1.5783916,
2.3937352,
4.7837778
],
[
1.239961,
1.2533211,
1.288702,
1.3861653,
1.6656917,
2.4813289,
4.8735296
],
[
1.5052417,
1.5187783,
1.5542474,
1.6516711,
1.9316071,
2.749208,
5.1341043
],
[
2.2541542,
2.2675024,
2.3030087,
2.400415,
2.6802542,
3.4956078,
5.8871463
],
[
4.3132391,
4.3266497,
4.3620192,
4.4597548,
4.7390247,
5.5557239,
7.9464924
]
]
},
"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.00146639,
0.00430058,
0.0126126,
0.0369899,
0.108483,
0.318156
],
"values": [
[
0.0471546,
0.0613923,
0.1034319,
0.2304003,
0.6054544,
1.7071655,
4.9276379
],
[
0.0471478,
0.0606345,
0.1032647,
0.2298393,
0.6065453,
1.711873,
4.9296518
],
[
0.0470831,
0.0610203,
0.1037638,
0.2304687,
0.6021499,
1.6999065,
4.9149973
],
[
0.0471221,
0.0613922,
0.1038809,
0.2280788,
0.6015726,
1.7028073,
4.9349609
],
[
0.0468389,
0.061241,
0.1030944,
0.2308125,
0.6061048,
1.7045838,
4.9605084
],
[
0.0468818,
0.0612221,
0.1023485,
0.2302863,
0.6045933,
1.7041526,
4.9379447
],
[
0.046902,
0.0611064,
0.1036599,
0.2290558,
0.6022548,
1.7026154,
4.9192752
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.002866,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002729,
"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.0024909,
0.0026007,
0.00291,
0.0029137,
0.0029242,
0.0029537,
0.0030368
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0281727,
0.0793701,
0.223607,
0.629961,
1.77477,
5.0
],
"values": [
0.0006963,
0.0006896,
0.0006705,
0.0006605,
0.0006323,
0.0005528,
0.0003289
]
}
},
"max_transition": 5.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003003,
"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.3916768,
0.4007549,
0.9632956
],
[
-1.5796162,
-0.7981709,
-0.2337992
],
[
-2.4772399,
-1.6976257,
-1.135085
]
]
},
"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.437791,
-0.3216816,
-0.8750671
],
[
1.6074199,
0.8479473,
0.2945618
],
[
2.4995504,
1.7437399,
1.1903545
]
]
},
"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": [
0.6603321,
4.1666666,
8.3333333
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}