blob: e70f0f1a51dd28a17ba534d7b7d2c639b4cac704 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfstp",
"cell_leakage_power": 14.11047,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clocked_on": "CLK",
"next_state": "D",
"preset": "!SET_B"
},
"leakage_power": [
{
"value": 17.9971114,
"when": "CLK&D&SET_B&!Q"
},
{
"value": 13.9526808,
"when": "!CLK&!D&SET_B&!Q"
},
{
"value": 13.0325608,
"when": "CLK&!D&!SET_B&Q"
},
{
"value": 13.444839,
"when": "CLK&!D&SET_B&Q"
},
{
"value": 14.0672842,
"when": "!CLK&D&SET_B&Q"
},
{
"value": 14.0880019,
"when": "CLK&D&!SET_B&Q"
},
{
"value": 16.197184,
"when": "!CLK&D&SET_B&!Q"
},
{
"value": 13.7168108,
"when": "CLK&!D&SET_B&!Q"
},
{
"value": 11.8939312,
"when": "!CLK&!D&!SET_B&Q"
},
{
"value": 14.500241,
"when": "CLK&D&SET_B&Q"
},
{
"value": 13.1557698,
"when": "!CLK&!D&SET_B&Q"
},
{
"value": 13.2792417,
"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.001618,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001566,
"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.0125658,
0.0117723,
0.0095101,
0.0094841,
0.0096484,
0.010415,
0.0130859
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0108103,
0.010282,
0.0088569,
0.0087642,
0.0087166,
0.0088115,
0.009357
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.00167,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
0.4823569,
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": [
1.3145558,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002204,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002122,
"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.0044296,
0.0043069,
0.0041867,
0.0040849,
0.0040306,
0.0041269,
0.0046992
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0004912,
0.0002123,
-0.0004342,
-0.0005294,
-0.0005949,
-0.0005664,
-0.0002409
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002285,
"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.2766582,
1.7707907,
2.6248759
],
[
-1.2833922,
0.0569316,
0.8872132
],
[
-2.2271993,
-0.9344828,
-0.131667
]
]
},
"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.1741191,
1.5876852,
2.4545879
],
[
-0.8512633,
0.4561016,
1.2515931
],
[
-1.4599873,
-0.1782572,
0.6025859
]
]
},
"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.0034932,
-1.107611,
-1.5259052
],
[
1.4045797,
0.137498,
-0.5993998
],
[
2.3282452,
1.0648255,
0.3077861
]
]
},
"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.0803975,
-1.3273375,
-2.0184589
],
[
0.8992086,
-0.3623799,
-1.1230814
],
[
1.4822979,
0.2335267,
-0.5235127
]
]
},
"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.001761734,
0.006207414,
0.02187163,
0.07706397,
0.2715325,
0.956736
],
"values": [
[
0.0185149,
0.017537,
0.013906,
-0.0006681,
-0.0544264,
-0.2449305,
-0.916502
],
[
0.0190152,
0.0180614,
0.0144354,
-0.0001553,
-0.0539209,
-0.2444222,
-0.9159989
],
[
0.0203497,
0.0193734,
0.0157637,
0.0011692,
-0.0525917,
-0.2431061,
-0.9146743
],
[
0.020105,
0.0191318,
0.0155137,
0.0009398,
-0.0528346,
-0.2433453,
-0.9149058
],
[
0.0198229,
0.0188501,
0.0152377,
0.0006469,
-0.0531238,
-0.2436209,
-0.9151877
],
[
0.0203607,
0.0192555,
0.0151842,
0.0003719,
-0.0534067,
-0.2438877,
-0.9154634
],
[
0.0200829,
0.0189805,
0.0149413,
-7.3e-06,
-0.0538651,
-0.2444066,
-0.916016
]
]
},
"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.001761734,
0.006207414,
0.02187163,
0.07706397,
0.2715325,
0.956736
],
"values": [
[
0.0189046,
0.0203241,
0.0251459,
0.0413077,
0.0957452,
0.2840175,
0.9512453
],
[
0.019085,
0.0204842,
0.0254058,
0.041466,
0.0954998,
0.2840866,
0.9513282
],
[
0.0204386,
0.0218167,
0.0267307,
0.0428006,
0.0968921,
0.2852685,
0.9504307
],
[
0.0202632,
0.0216755,
0.0265826,
0.0426603,
0.0967296,
0.2863481,
0.9527391
],
[
0.0197676,
0.0211652,
0.0260907,
0.0421503,
0.0961561,
0.2858569,
0.9522493
],
[
0.0193968,
0.0207902,
0.0256454,
0.0417451,
0.0956834,
0.2856224,
0.9504615
],
[
0.0203851,
0.0216796,
0.0262394,
0.0417967,
0.0958154,
0.2841544,
0.9503569
]
]
}
},
{
"fall_power,scalar": {
"values": [
0.0
]
},
"related_pin": "SET_B",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001761734,
0.006207414,
0.02187163,
0.07706397,
0.2715325,
0.956736
],
"values": [
[
0.036693,
0.0381608,
0.0429484,
0.0586643,
0.1127229,
0.3000699,
0.9673464
],
[
0.0370478,
0.0384904,
0.0433049,
0.0589255,
0.1130831,
0.3013685,
0.9670342
],
[
0.0366597,
0.0381087,
0.0428926,
0.0585198,
0.1127133,
0.3013201,
0.9677613
],
[
0.0367203,
0.0381865,
0.0429783,
0.0586192,
0.1127059,
0.3024918,
0.9679865
],
[
0.0371848,
0.0386346,
0.0434126,
0.0590298,
0.1131643,
0.3019217,
0.9676858
],
[
0.0374465,
0.038892,
0.0436521,
0.0592678,
0.1133951,
0.3013346,
0.968421
],
[
0.0385152,
0.0398387,
0.0443613,
0.05991,
0.1131554,
0.3021528,
0.9691009
]
]
}
}
],
"max_capacitance": 0.956736,
"max_transition": 9.966481,
"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.00176173,
0.00620741,
0.0218716,
0.077064,
0.271532,
0.956736
],
"values": [
[
0.9329361,
0.9450315,
0.9763441,
1.0528166,
1.2774134,
2.0492723,
4.7666613
],
[
0.9434976,
0.9557006,
0.9867934,
1.0633544,
1.2878744,
2.0602735,
4.7815956
],
[
0.978698,
0.9906995,
1.0220118,
1.0985004,
1.3230588,
2.0979154,
4.8162265
],
[
1.0909647,
1.1031022,
1.1341674,
1.2107805,
1.434849,
2.2079971,
4.9250999
],
[
1.4193622,
1.4313422,
1.4625866,
1.5391516,
1.7633207,
2.5363063,
5.2489617
],
[
2.1682154,
2.1803253,
2.2115729,
2.2881341,
2.5126592,
3.2842262,
6.0040879
],
[
3.7587746,
3.7707544,
3.8020627,
3.8785775,
4.1026813,
4.8764037,
7.5893594
]
]
},
"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.00176173,
0.00620741,
0.0218716,
0.077064,
0.271532,
0.956736
],
"values": [
[
1.6558436,
1.6761108,
1.7260944,
1.8533916,
2.2705566,
3.7301113,
8.8679322
],
[
1.6679357,
1.688531,
1.7383744,
1.8653874,
2.2829123,
3.7418375,
8.8918855
],
[
1.70402,
1.7242631,
1.7743823,
1.9015478,
2.3188391,
3.7826484,
8.9153591
],
[
1.8137495,
1.8343995,
1.8843247,
2.0112763,
2.4281268,
3.8872883,
9.0339185
],
[
2.1396902,
2.1601405,
2.2100661,
2.3372022,
2.7554015,
4.2130965,
9.3596357
],
[
2.8974301,
2.9177025,
2.967665,
3.0948204,
3.5124472,
4.9718878,
10.121461
],
[
4.5554134,
4.5756492,
4.6257504,
4.7529318,
5.169527,
6.6299921,
11.7661552
]
]
},
"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.00176173,
0.00620741,
0.0218716,
0.077064,
0.271532,
0.956736
],
"values": [
[
0.03849,
0.0462033,
0.0706401,
0.149408,
0.4371464,
1.4807265,
5.1525468
],
[
0.0380489,
0.0464945,
0.0711922,
0.1494917,
0.4382622,
1.4974828,
5.1744653
],
[
0.0383225,
0.0459982,
0.0712047,
0.1494729,
0.438287,
1.4781134,
5.1794973
],
[
0.0379099,
0.0460644,
0.0712866,
0.1495937,
0.435283,
1.4964031,
5.1570916
],
[
0.0380831,
0.04611,
0.0711116,
0.1495368,
0.4392313,
1.4785425,
5.1630704
],
[
0.0385025,
0.0462694,
0.0712176,
0.1495066,
0.4352977,
1.4883719,
5.1581277
],
[
0.038163,
0.046174,
0.0706527,
0.1496104,
0.4363017,
1.4976764,
5.1475846
]
]
},
"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.00176173,
0.00620741,
0.0218716,
0.077064,
0.271532,
0.956736
],
"values": [
[
0.0695971,
0.0815904,
0.1183454,
0.2637318,
0.8303077,
2.8526672,
9.9619992
],
[
0.069578,
0.0808609,
0.1182153,
0.2632451,
0.8306902,
2.8514806,
9.9530011
],
[
0.0697625,
0.0807049,
0.1181221,
0.2629899,
0.8301815,
2.8551015,
9.9456914
],
[
0.0698988,
0.0811723,
0.1185654,
0.2631413,
0.8283585,
2.849986,
9.9598161
],
[
0.0697129,
0.0808711,
0.1185148,
0.2628611,
0.8318979,
2.8501193,
9.9598605
],
[
0.0696325,
0.0813568,
0.1185997,
0.2631648,
0.8310437,
2.8430647,
9.9585495
],
[
0.069965,
0.0811253,
0.1181357,
0.2631736,
0.8282646,
2.8498957,
9.9623296
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_edge"
},
{
"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.00176173,
0.00620741,
0.0218716,
0.077064,
0.271532,
0.956736
],
"values": [
[
0.9542973,
0.9690526,
1.010097,
1.1326159,
1.5478695,
3.0085836,
8.1552587
],
[
0.9643628,
0.9790198,
1.0199487,
1.1423399,
1.5582023,
3.0193823,
8.1691729
],
[
0.9979396,
1.0126273,
1.0534826,
1.1760617,
1.5915823,
3.0527785,
8.1937834
],
[
1.1168831,
1.131631,
1.1724145,
1.2949212,
1.711059,
3.1776752,
8.3216687
],
[
1.5033295,
1.5179835,
1.5587847,
1.6812449,
2.0966056,
3.5574677,
8.6983167
],
[
2.6370843,
2.6518436,
2.692957,
2.815298,
3.2309593,
4.6894093,
9.833407
],
[
5.1833409,
5.1992215,
5.2420401,
5.3652789,
5.7818577,
7.248746,
12.3933424
]
]
},
"related_pin": "SET_B",
"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.00176173,
0.00620741,
0.0218716,
0.077064,
0.271532,
0.956736
],
"values": [
[
0.0440045,
0.0560139,
0.09819,
0.2557559,
0.8285163,
2.8429563,
9.9630819
],
[
0.0434315,
0.0557665,
0.0982893,
0.255528,
0.8276397,
2.8440694,
9.9651105
],
[
0.0438564,
0.0560562,
0.098273,
0.2561622,
0.8267839,
2.8641909,
9.9597495
],
[
0.0441323,
0.0560364,
0.0980528,
0.2554464,
0.8299846,
2.8610194,
9.9431396
],
[
0.0436652,
0.0560094,
0.0981065,
0.2558201,
0.8285876,
2.8627571,
9.966481
],
[
0.0439819,
0.056116,
0.0984798,
0.2560785,
0.8282689,
2.8444158,
9.9617363
],
[
0.0503084,
0.0627223,
0.1025907,
0.2576041,
0.8256741,
2.8444778,
9.9540856
]
]
},
"timing_sense": "negative_unate",
"timing_type": "preset"
}
]
},
"pin,SET_B": {
"capacitance": 0.00301,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.002981,
"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.0025176,
0.0024978,
0.0026813,
0.0025714,
0.0024696,
0.0023937,
0.0023997
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0012036,
0.0009526,
0.0003924,
0.000277,
0.0001454,
-3.7315872e-05,
-0.0003822
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003039,
"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.3568867,
0.5604636,
0.9476299
],
[
-2.1165222,
-1.202834,
-0.8211608
],
[
-3.1921649,
-2.2766459,
-1.8839863
]
]
},
"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": [
[
0.4139873,
-0.4356139,
-0.8044697
],
[
2.1424949,
1.2782451,
0.9093893
],
[
3.2217998,
2.3410707,
1.9685527
]
]
},
"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": [
0.5581611,
8.3333333,
16.6666666
]
},
"related_output_pin": "Q",
"related_pin": "SET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}