blob: a693f139c76c43a7e008199d102ca159a6831734 [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtn",
"cell_leakage_power": 3.693108,
"driver_waveform_fall": "ramp",
"driver_waveform_rise": "ramp",
"ff,IQ,IQ_N": {
"clear": "!RESET_B",
"clocked_on": "!CLK_N",
"next_state": "D"
},
"leakage_power": [
{
"value": 4.0487826,
"when": "!RESET_B&CLK_N&!D&!Q"
},
{
"value": 4.21938,
"when": "!RESET_B&CLK_N&D&!Q"
},
{
"value": 4.7384696,
"when": "RESET_B&!CLK_N&D&!Q"
},
{
"value": 4.0604964,
"when": "RESET_B&CLK_N&!D&!Q"
},
{
"value": 3.8983292,
"when": "!RESET_B&!CLK_N&!D&!Q"
},
{
"value": 2.6254048,
"when": "RESET_B&!CLK_N&!D&Q"
},
{
"value": 2.300228,
"when": "RESET_B&CLK_N&D&Q"
},
{
"value": 4.7138267,
"when": "!RESET_B&!CLK_N&D&!Q"
},
{
"value": 2.7876874,
"when": "RESET_B&!CLK_N&D&Q"
},
{
"value": 2.9093961,
"when": "RESET_B&CLK_N&!D&Q"
},
{
"value": 4.0923318,
"when": "RESET_B&CLK_N&D&!Q"
},
{
"value": 3.922966,
"when": "RESET_B&!CLK_N&!D&!Q"
}
],
"pg_pin,VGND": {
"pg_type": "primary_ground",
"voltage_name": "VGND"
},
"pg_pin,VNB": {
"pg_type": "primary_ground",
"voltage_name": "VNB"
},
"pg_pin,VPB": {
"pg_type": "primary_power",
"voltage_name": "VPB"
},
"pg_pin,VPWR": {
"pg_type": "primary_power",
"voltage_name": "VPWR"
},
"pin,CLK_N": {
"capacitance": 0.001836,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001753,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0226284,
0.022547,
0.0223648,
0.0225366,
0.0229379,
0.0238686,
0.0260194
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0189232,
0.0187915,
0.0184938,
0.01865,
0.0190156,
0.0198644,
0.0218267
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001919,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1851638,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "CLK_N",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.204937,
0.8333333,
2.5
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.002002,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001872,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.005848,
0.0057926,
0.0056706,
0.0058475,
0.0062608,
0.0072195,
0.009435
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0004631,
-0.00058,
-0.0008437,
-0.0006652,
-0.0002483,
0.0007184,
0.002952
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002133,
"timing": [
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.137498,
0.3285299,
0.5694154
],
[
0.0233704,
0.2082988,
0.4406393
],
[
-0.0966654,
0.088263,
0.3169414
]
]
},
"related_pin": "CLK_N",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.0248555,
0.08561,
0.1592591
],
[
-0.1951354,
-0.0932148,
-0.0207865
],
[
-0.3688822,
-0.2779479,
-0.2152852
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "setup_falling",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.076125,
-0.2537292,
-0.4592142
],
[
0.0465475,
-0.1322773,
-0.335321
],
[
0.1568177,
-0.0232279,
-0.2274922
]
]
},
"related_pin": "CLK_N",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.067918,
-0.0144714,
-0.0441751
],
[
0.2345358,
0.1521465,
0.1200013
],
[
0.4058412,
0.3295553,
0.2974102
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "hold_falling",
"violation_delay_degrade_pct": 10
}
]
},
"pin,Q": {
"direction": "output",
"function": "IQ",
"internal_power": [
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001337404,
0.003577297,
0.009568579,
0.0255941,
0.06845929,
0.1831154
],
"values": [
[
0.0166001,
0.0154306,
0.0125763,
0.0038753,
-0.0215501,
-0.0907801,
-0.2763981
],
[
0.0165048,
0.0153472,
0.0124809,
0.0037849,
-0.0216463,
-0.0908686,
-0.2765074
],
[
0.0164718,
0.0153209,
0.012454,
0.0037592,
-0.0216643,
-0.090893,
-0.2765367
],
[
0.0161663,
0.0149945,
0.0121472,
0.0034461,
-0.0219792,
-0.0911936,
-0.2768448
],
[
0.0156729,
0.0145279,
0.0116745,
0.0029851,
-0.0224425,
-0.0916606,
-0.2773073
],
[
0.0155632,
0.0144286,
0.0116272,
0.0029914,
-0.022402,
-0.091624,
-0.277264
],
[
0.0182868,
0.0169252,
0.0133746,
0.0038847,
-0.0218581,
-0.09083,
-0.2764634
]
]
},
"related_pin": "CLK_N",
"rise_power,power_outputs_1": {
"index_1": [
0.01,
0.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001337404,
0.003577297,
0.009568579,
0.0255941,
0.06845929,
0.1831154
],
"values": [
[
0.0233891,
0.0248794,
0.0288739,
0.0389044,
0.0648404,
0.1333741,
0.3188365
],
[
0.0232818,
0.0247871,
0.0287722,
0.0388025,
0.0647342,
0.1339713,
0.3185516
],
[
0.023253,
0.024746,
0.0287476,
0.0387772,
0.0646788,
0.1330646,
0.3184785
],
[
0.0230236,
0.0245223,
0.0285204,
0.0385426,
0.0644564,
0.1337241,
0.3181757
],
[
0.0229543,
0.0244726,
0.0284777,
0.0385021,
0.0643847,
0.1328491,
0.3177105
],
[
0.0232488,
0.0247364,
0.0287602,
0.0387964,
0.0646508,
0.1332655,
0.3184482
],
[
0.0252988,
0.0266682,
0.0303296,
0.0401458,
0.066282,
0.134678,
0.3197194
]
]
}
},
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001337404,
0.003577297,
0.009568579,
0.0255941,
0.06845929,
0.1831154
],
"values": [
[
0.0196349,
0.0184858,
0.016112,
0.0077554,
-0.0177764,
-0.0870269,
-0.2726787
],
[
0.0193784,
0.01829,
0.0158404,
0.007536,
-0.0180063,
-0.0872382,
-0.27293
],
[
0.019281,
0.0181662,
0.0157489,
0.0074118,
-0.0181276,
-0.0873545,
-0.2730079
],
[
0.0190351,
0.0179478,
0.0155285,
0.0071714,
-0.0183758,
-0.0875845,
-0.2732696
],
[
0.0190297,
0.017886,
0.0153848,
0.006942,
-0.0186118,
-0.0877943,
-0.2734129
],
[
0.0200822,
0.0187634,
0.0158259,
0.0072751,
-0.018414,
-0.0876214,
-0.2731986
],
[
0.024803,
0.0231408,
0.019059,
0.0089155,
-0.0172404,
-0.0862361,
-0.2718615
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.183115,
"max_transition": 1.500019,
"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.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.2883876,
0.2967461,
0.314325,
0.3492202,
0.4201453,
0.587171,
1.0263796
],
[
0.2927598,
0.3010773,
0.3186951,
0.3535169,
0.4245489,
0.5914886,
1.030512
],
[
0.3043209,
0.3126677,
0.3302411,
0.3651555,
0.4360649,
0.6031021,
1.0420145
],
[
0.3321801,
0.3404522,
0.358102,
0.3928737,
0.4639306,
0.6309746,
1.071412
],
[
0.3949025,
0.4032127,
0.4208398,
0.455655,
0.5266939,
0.6936525,
1.1326892
],
[
0.4947451,
0.5030386,
0.5206783,
0.5553611,
0.6264002,
0.7935134,
1.2321557
],
[
0.6375611,
0.6458261,
0.6634998,
0.6981325,
0.7693867,
0.9364464,
1.3746897
]
]
},
"cell_rise,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.3477764,
0.3565861,
0.3754906,
0.4152761,
0.5072589,
0.7450923,
1.3782271
],
[
0.3521299,
0.3609256,
0.3798447,
0.4196486,
0.5116879,
0.7496954,
1.3839966
],
[
0.3632636,
0.372074,
0.3909904,
0.4309025,
0.5226866,
0.7601705,
1.3956234
],
[
0.3916066,
0.4004073,
0.4192935,
0.4590914,
0.5511393,
0.7891857,
1.4240747
],
[
0.4549164,
0.4637188,
0.4826632,
0.5225469,
0.6144483,
0.8523193,
1.4877394
],
[
0.5604493,
0.5692221,
0.5881597,
0.628039,
0.7200354,
0.9581953,
1.5927684
],
[
0.7134732,
0.7222581,
0.7411535,
0.7809063,
0.8729521,
1.1108816,
1.7439109
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.0288691,
0.0348977,
0.0479264,
0.0786493,
0.1536059,
0.3673587,
0.9624642
],
[
0.0288798,
0.035147,
0.0481343,
0.0786753,
0.1540617,
0.3672823,
0.9634462
],
[
0.0290678,
0.0352796,
0.0478975,
0.0786758,
0.1537041,
0.367376,
0.9635936
],
[
0.0289019,
0.0348059,
0.048487,
0.0783272,
0.1536247,
0.3676875,
0.9604815
],
[
0.0291782,
0.034952,
0.0484737,
0.0786771,
0.1541069,
0.3673684,
0.963512
],
[
0.0289856,
0.0349614,
0.0481254,
0.0781108,
0.154266,
0.3677552,
0.9678721
],
[
0.0289925,
0.0349229,
0.0482433,
0.0785197,
0.1533642,
0.3673049,
0.9551295
]
]
},
"related_pin": "CLK_N",
"rise_transition,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.0304739,
0.0377633,
0.0551316,
0.0994544,
0.2227149,
0.5686198,
1.4957816
],
[
0.0304208,
0.0377069,
0.0551991,
0.0992781,
0.2232072,
0.5683383,
1.4984396
],
[
0.0305199,
0.0378535,
0.0552589,
0.0995692,
0.2233307,
0.5683092,
1.4999727
],
[
0.0304801,
0.0377571,
0.0551443,
0.0993129,
0.2233068,
0.5680915,
1.499642
],
[
0.0304197,
0.0377079,
0.0551892,
0.0995085,
0.2233843,
0.5674856,
1.500019
],
[
0.0303724,
0.0378097,
0.0551625,
0.0992977,
0.2230279,
0.5676614,
1.4984036
],
[
0.0303244,
0.0376112,
0.055115,
0.0993883,
0.222995,
0.5672045,
1.4978181
]
]
},
"timing_sense": "non_unate",
"timing_type": "falling_edge"
},
{
"cell_fall,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.154805,
0.1637306,
0.1828829,
0.221012,
0.2934544,
0.458581,
0.8981347
],
[
0.1591214,
0.1680203,
0.1871492,
0.2253061,
0.2977929,
0.4630375,
0.9014365
],
[
0.170482,
0.1793821,
0.1984717,
0.2367224,
0.3092088,
0.4742803,
0.9137762
],
[
0.199345,
0.2082373,
0.2272925,
0.2654602,
0.3379694,
0.5030423,
0.9423616
],
[
0.2695077,
0.2783636,
0.2972227,
0.3352409,
0.4076509,
0.5728791,
1.0120826
],
[
0.4024907,
0.4129204,
0.4347439,
0.4766645,
0.550122,
0.7152716,
1.1539271
],
[
0.6116488,
0.6245398,
0.651767,
0.7018087,
0.7777206,
0.9427261,
1.3807709
]
]
},
"fall_transition,del_1_7_7": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"index_2": [
0.0005,
0.0013374,
0.0035773,
0.00956858,
0.0255941,
0.0684593,
0.183115
],
"values": [
[
0.0314995,
0.0385383,
0.052707,
0.0840164,
0.1540923,
0.3651896,
0.9589173
],
[
0.031714,
0.0381157,
0.0529553,
0.0839478,
0.1539689,
0.3647855,
0.9526046
],
[
0.0314633,
0.0380387,
0.0531207,
0.0841908,
0.1541704,
0.3650962,
0.9599668
],
[
0.0317305,
0.0381358,
0.0530013,
0.0842165,
0.1542669,
0.3650974,
0.9601064
],
[
0.0316938,
0.03839,
0.0535344,
0.0842379,
0.1540346,
0.3646617,
0.9607826
],
[
0.042719,
0.0495185,
0.0648034,
0.0931546,
0.1569875,
0.3654417,
0.9579149
],
[
0.0611834,
0.0696901,
0.0875987,
0.111154,
0.1636046,
0.3670273,
0.957644
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003619,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003585,
"internal_power": {
"fall_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0049281,
0.0049813,
0.0051104,
0.0051097,
0.0051144,
0.0051317,
0.005178
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0049571,
-0.005008,
-0.0051192,
-0.0051247,
-0.0051309,
-0.0051389,
-0.005151
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003652,
"timing": [
{
"related_pin": "CLK_N",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.2995137,
-0.1902689,
0.044513
],
[
-0.492987,
-0.3898457,
-0.1904642
],
[
-0.698472,
-0.6038756,
-0.4350117
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "recovery_falling",
"violation_delay_degrade_pct": 10
},
{
"related_pin": "CLK_N",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.404832,
0.5238587,
0.7566061
],
[
0.5738913,
0.692918,
0.9244447
],
[
0.7525208,
0.8715475,
1.1006329
]
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "removal_falling",
"violation_delay_degrade_pct": 10
},
{
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.3070985,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "RESET_B",
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
]
}
}