blob: dc7ea1d85ef930637242840be6b84ddc6c2f5534 [file] [log] [blame]
{
"area": 28.7776,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.0003811416,
"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.000424,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0003756,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0003472,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0005517,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0002151,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0003588,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0004072,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0004124,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0003461,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0004676,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0002886,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0003793,
"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.00142,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001348,
"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.0072485,
0.0067955,
0.0053632,
0.0055308,
0.0060609,
0.0077373,
0.0130386
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0077899,
0.0073832,
0.0060971,
0.0061479,
0.0063087,
0.0068172,
0.008425
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001492,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
1.4101351,
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.9108157,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001645,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001569,
"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.0032628,
0.0032691,
0.0032889,
0.0032881,
0.0032853,
0.0032767,
0.0032494
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
-4.1856826e-05,
-0.0001179,
-0.0003585,
-0.0003652,
-0.0003863,
-0.0004532,
-0.0006648
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001721,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
1.0127422,
4.2445454,
7.3105449
],
[
-1.3621276,
1.8293926,
4.858771
],
[
-3.0877949,
0.061611,
3.0561991
]
]
},
"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.2675029,
2.5087057,
4.2801494
],
[
-1.4555114,
0.6813213,
2.385016
],
[
-2.7417257,
-0.6433451,
1.0457011
]
]
},
"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.1829365,
-3.1309264,
-5.5945086
],
[
1.7360006,
-1.4079121,
-4.2779888
],
[
3.4891337,
0.2664857,
-2.643874
]
]
},
"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.098708,
-2.1586363,
-3.7085226
],
[
1.5931784,
-0.4264668,
-2.0038186
],
[
2.8867167,
0.9018616,
-0.6773213
]
]
},
"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.00172053,
0.00592045,
0.02037263,
0.07010346,
0.2412303,
0.8300881
],
"values": [
[
0.0166673,
0.015777,
0.0124916,
0.0005673,
-0.0431149,
-0.1979318,
-0.7342914
],
[
0.0168202,
0.0158966,
0.0126367,
0.0006192,
-0.0429838,
-0.197807,
-0.7341663
],
[
0.0180437,
0.0171361,
0.0138864,
0.0018815,
-0.041755,
-0.1965615,
-0.7329113
],
[
0.0178323,
0.0169411,
0.0136699,
0.00167,
-0.0419567,
-0.1967797,
-0.7331193
],
[
0.0174257,
0.0165292,
0.0132602,
0.0012537,
-0.0423494,
-0.1971766,
-0.7335213
],
[
0.0167867,
0.0158879,
0.0126062,
0.0005905,
-0.0429543,
-0.1978174,
-0.7341826
],
[
0.0181922,
0.017146,
0.0135102,
0.0006887,
-0.0442083,
-0.1995656,
-0.7359117
]
]
},
"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.00172053,
0.00592045,
0.02037263,
0.07010346,
0.2412303,
0.8300881
],
"values": [
[
0.0203434,
0.0215905,
0.0256479,
0.0392736,
0.0853701,
0.2398709,
0.7720968
],
[
0.0205098,
0.021733,
0.0258303,
0.0394458,
0.0850306,
0.2397777,
0.7722701
],
[
0.0217708,
0.0229885,
0.0270478,
0.0407233,
0.0864167,
0.2403949,
0.7720165
],
[
0.0215637,
0.0227636,
0.0268662,
0.0403769,
0.086278,
0.241591,
0.7737587
],
[
0.0210898,
0.0222803,
0.0263707,
0.0401242,
0.0855937,
0.2402722,
0.7729072
],
[
0.0204045,
0.0216108,
0.0257201,
0.0391901,
0.0850141,
0.2382741,
0.770509
],
[
0.0192369,
0.0203594,
0.0243443,
0.0378507,
0.0824714,
0.2376528,
0.7680192
]
]
}
},
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.00172053,
0.00592045,
0.02037263,
0.07010346,
0.2412303,
0.8300881
],
"values": [
[
0.0134446,
0.0127714,
0.010018,
0.0001969,
-0.042694,
-0.1978502,
-0.7342417
],
[
0.0133869,
0.0126651,
0.0099795,
8.12e-05,
-0.0428754,
-0.1979939,
-0.7343617
],
[
0.0130876,
0.0123508,
0.0096143,
-0.0002206,
-0.0431794,
-0.1982798,
-0.734678
],
[
0.0131421,
0.0124145,
0.009745,
-0.0002452,
-0.0431373,
-0.1982375,
-0.7346346
],
[
0.0129949,
0.0122211,
0.0095861,
-0.0003663,
-0.0432315,
-0.1983408,
-0.7347337
],
[
0.0129101,
0.0121826,
0.009461,
-0.0004533,
-0.0434816,
-0.1985452,
-0.7348566
],
[
0.0125414,
0.011793,
0.0089884,
-0.0009799,
-0.0440622,
-0.1990921,
-0.7352774
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.830088,
"max_transition": 9.990262,
"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.00172053,
0.00592045,
0.0203726,
0.0701035,
0.24123,
0.830088
],
"values": [
[
2.113292,
2.1355839,
2.1911104,
2.3034386,
2.5141855,
2.9504321,
4.1361359
],
[
2.127845,
2.1496163,
2.205129,
2.3173496,
2.5287366,
2.9645484,
4.1504538
],
[
2.167968,
2.1897919,
2.2452511,
2.3575348,
2.5685503,
3.0046376,
4.1904782
],
[
2.2941682,
2.3161348,
2.3715132,
2.4840052,
2.6950764,
3.1312293,
4.3170321
],
[
2.6911398,
2.713241,
2.7686315,
2.8811773,
3.0918326,
3.5280532,
4.7140225
],
[
3.7334287,
3.7557419,
3.8111994,
3.9233439,
4.1341268,
4.5703721,
5.7562652
],
[
6.3918031,
6.41404,
6.4694463,
6.5816406,
6.7928414,
7.2288486,
8.4128198
]
]
},
"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.00172053,
0.00592045,
0.0203726,
0.0701035,
0.24123,
0.830088
],
"values": [
[
1.5559775,
1.575965,
1.6324778,
1.7845351,
2.2363424,
3.758283,
8.9463823
],
[
1.5703858,
1.5901285,
1.6466687,
1.7989209,
2.250828,
3.7666505,
8.9640499
],
[
1.6101173,
1.6298708,
1.6861499,
1.8386409,
2.2907354,
3.8141281,
8.9997512
],
[
1.7378879,
1.7574184,
1.8140469,
1.9663924,
2.4184681,
3.9388359,
9.1263095
],
[
2.1378086,
2.1573301,
2.2139532,
2.3663325,
2.8184908,
4.3337591,
9.5311856
],
[
3.1981047,
3.2175127,
3.2739913,
3.4260523,
3.8783043,
5.4037317,
10.594956
],
[
5.8967964,
5.9164038,
5.9730061,
6.1252772,
6.5777006,
8.0927345,
13.2883331
]
]
},
"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.00172053,
0.00592045,
0.0203726,
0.0701035,
0.24123,
0.830088
],
"values": [
[
0.2156944,
0.2227634,
0.242381,
0.2955355,
0.4238568,
0.8205243,
2.2731987
],
[
0.2150784,
0.2225862,
0.2429515,
0.2932898,
0.4245078,
0.8185246,
2.2718951
],
[
0.2150856,
0.2232345,
0.2430841,
0.2922655,
0.4248065,
0.8176302,
2.27218
],
[
0.2142081,
0.2226659,
0.2434973,
0.2940931,
0.4228924,
0.8216639,
2.2731275
],
[
0.2152252,
0.2223219,
0.2432808,
0.2923516,
0.4241935,
0.8180923,
2.2730857
],
[
0.2156621,
0.2224589,
0.2436786,
0.2929966,
0.4243835,
0.8209007,
2.2719171
],
[
0.2158177,
0.224663,
0.24376,
0.2945366,
0.4233271,
0.8211063,
2.27073
]
]
},
"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.00172053,
0.00592045,
0.0203726,
0.0701035,
0.24123,
0.830088
],
"values": [
[
0.1189234,
0.1350847,
0.187024,
0.3507501,
0.9362745,
2.9512706,
9.9575823
],
[
0.119461,
0.1352103,
0.1854077,
0.3486891,
0.927637,
2.9530203,
9.9591553
],
[
0.1194655,
0.1352114,
0.1869871,
0.349253,
0.9361879,
2.960902,
9.9448396
],
[
0.1198893,
0.1363469,
0.1873444,
0.3487928,
0.9333979,
2.9546485,
9.9592317
],
[
0.1194815,
0.1351275,
0.1865123,
0.3495289,
0.9278571,
2.953658,
9.9568016
],
[
0.1187608,
0.1357239,
0.1860569,
0.3511528,
0.9357799,
2.9503597,
9.9458815
],
[
0.1187971,
0.1352642,
0.1872319,
0.3496802,
0.9301548,
2.9576213,
9.990262
]
]
},
"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.00172053,
0.00592045,
0.0203726,
0.0701035,
0.24123,
0.830088
],
"values": [
[
1.6645606,
1.6894766,
1.7523204,
1.8849069,
2.1407665,
2.5319011,
3.6811498
],
[
1.6752217,
1.6998988,
1.7628158,
1.8947119,
2.1507824,
2.5420952,
3.691242
],
[
1.7158737,
1.7405539,
1.8034396,
1.935198,
2.1917672,
2.5832287,
3.732298
],
[
1.8525828,
1.8777562,
1.9406448,
2.0721815,
2.3307407,
2.7223976,
3.8710977
],
[
2.3068809,
2.3315014,
2.3946312,
2.5267279,
2.7831577,
3.174802,
4.3245665
],
[
3.7602037,
3.7851269,
3.8477999,
3.9795283,
4.2354436,
4.6269113,
5.7771645
],
[
8.3818872,
8.4066949,
8.4708338,
8.6036023,
8.8594847,
9.249983,
10.4009192
]
]
},
"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.00172053,
0.00592045,
0.0203726,
0.0701035,
0.24123,
0.830088
],
"values": [
[
0.2523889,
0.2602163,
0.2860416,
0.3574636,
0.4646506,
0.7452853,
2.2153921
],
[
0.2498453,
0.2592736,
0.2854826,
0.3559774,
0.4637474,
0.7461013,
2.2167803
],
[
0.2500185,
0.2592632,
0.2855247,
0.3562615,
0.4633995,
0.7479009,
2.2131934
],
[
0.2510705,
0.2602971,
0.2860104,
0.356611,
0.4639033,
0.7452977,
2.2043973
],
[
0.2502802,
0.2605426,
0.2863426,
0.3562055,
0.4650444,
0.7473995,
2.2143662
],
[
0.2501697,
0.2605434,
0.287294,
0.3561365,
0.4642705,
0.7471951,
2.2133848
],
[
0.2607976,
0.2705461,
0.2925366,
0.3611893,
0.4643872,
0.7461889,
2.2149078
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003049,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003096,
"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.0019819,
0.0020603,
0.0023083,
0.0023128,
0.0023273,
0.0023731,
0.0025177
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
-0.002205,
-0.002305,
-0.0026213,
-0.0026272,
-0.002646,
-0.0027055,
-0.0028935
]
}
},
"max_transition": 10.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,
5.0,
9.9999999
],
"index_2": [
0.01,
5.0,
9.9999999
],
"values": [
[
-0.9904317,
1.714028,
4.704954
],
[
-3.6253111,
-1.1918477,
1.4017395
],
[
-5.6860616,
-3.3661233,
-0.9281758
]
]
},
"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.5693828,
4.3324524,
7.1935771
],
[
3.9497457,
6.7109845,
9.5464745
],
[
5.8511945,
8.6087704,
11.4259498
]
]
},
"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.817171,
8.5954397,
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
}
]
}
}