blob: 724194584db900aaf4ce09402ea7f7aa10184ad6 [file] [log] [blame]
{
"area": 26.2752,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.005427835,
"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.0033556,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0061276,
"when": "!RESET_B&!CLK&D&!Q"
},
{
"value": 0.0068427,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0067216,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0066518,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0031327,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0030318,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0066831,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.006194,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0068115,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0066505,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0029312,
"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.00181,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001729,
"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.0234607,
0.0233371,
0.0230519,
0.0231519,
0.0233825,
0.0239138,
0.0251386
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
0.0154231,
0.0153457,
0.0151673,
0.0152072,
0.0152992,
0.0155112,
0.016
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001891,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.1181546,
0.8333333,
2.5
]
},
"related_output_pin": "Q",
"related_pin": "CLK",
"rise_constraint,constraint_3_0_1": {
"index_1": [
0.01,
0.5,
1.5
],
"values": [
0.0917904,
0.8333333,
2.5
]
},
"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.001999,
"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.0058021,
0.0057426,
0.0056054,
0.0056992,
0.0059154,
0.0064137,
0.0075624
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0008461,
-0.0009133,
-0.0010682,
-0.0009785,
-0.0007718,
-0.0002952,
0.0008032
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.002046,
"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.0850078,
0.2882467,
0.5596498
],
[
0.008722,
0.2070781,
0.4809225
],
[
-0.0099954,
0.1846986,
0.4561016
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.0435039,
0.1258932,
0.1397279
],
[
0.0013978,
0.0691387,
0.071987
],
[
0.0217428,
0.0858216,
0.0874492
]
]
},
"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,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.030959,
-0.2146667,
-0.4372415
],
[
0.0465475,
-0.1383809,
-0.3780456
],
[
0.0616029,
-0.1184427,
-0.3593281
]
]
},
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.0211934,
-0.0877135,
-0.0771341
],
[
0.0148092,
-0.0468281,
-0.0386901
],
[
-0.0104186,
-0.0708353,
-0.0675801
]
]
},
"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.02305058,
0.05313293,
0.1224745,
0.2823108,
0.6507428,
1.5
],
"index_2": [
0.0005,
0.001499296,
0.004495775,
0.01348099,
0.04042398,
0.121215,
0.3634742
],
"values": [
[
0.0183953,
0.0168112,
0.0129476,
0.0012212,
-0.0385805,
-0.1631231,
-0.5381816
],
[
0.0183594,
0.0168075,
0.0129625,
0.0012003,
-0.0385965,
-0.1631291,
-0.538205
],
[
0.0183347,
0.0168027,
0.0129171,
0.0011705,
-0.0386237,
-0.1631545,
-0.5382028
],
[
0.0179039,
0.0163457,
0.0124848,
0.0007372,
-0.0390534,
-0.1635793,
-0.5386381
],
[
0.0177418,
0.0162209,
0.0123267,
0.0006131,
-0.0392037,
-0.1637497,
-0.5388153
],
[
0.0206662,
0.0190703,
0.014493,
0.0008071,
-0.0392348,
-0.1637793,
-0.5388482
],
[
0.0229813,
0.0213774,
0.0168118,
0.0032819,
-0.0379455,
-0.1627938,
-0.5379818
]
]
},
"related_pin": "CLK",
"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.001499296,
0.004495775,
0.01348099,
0.04042398,
0.121215,
0.3634742
],
"values": [
[
0.0209531,
0.0225842,
0.0276085,
0.0420041,
0.0836554,
0.2077503,
0.5829081
],
[
0.0208768,
0.0225177,
0.0275783,
0.0419772,
0.0837508,
0.2076134,
0.5813285
],
[
0.0208759,
0.0225359,
0.0275552,
0.0419928,
0.0837129,
0.207454,
0.5801017
],
[
0.0204317,
0.0220622,
0.0270836,
0.0415217,
0.0832537,
0.206923,
0.5778143
],
[
0.0200305,
0.0216693,
0.0267324,
0.0411362,
0.0828634,
0.208081,
0.5762402
],
[
0.0208927,
0.0224537,
0.0271772,
0.0410797,
0.0829758,
0.2066854,
0.5786318
],
[
0.0215098,
0.0230944,
0.0278202,
0.0419599,
0.0839768,
0.2085307,
0.5769414
]
]
}
},
{
"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.001499296,
0.004495775,
0.01348099,
0.04042398,
0.121215,
0.3634742
],
"values": [
[
0.0158246,
0.0144486,
0.0118015,
0.0032455,
-0.0366246,
-0.1613346,
-0.5362935
],
[
0.0156391,
0.0142605,
0.0115717,
0.0030799,
-0.0367709,
-0.1614378,
-0.5365038
],
[
0.0154778,
0.0140857,
0.0115328,
0.0028471,
-0.0369446,
-0.1616227,
-0.5366698
],
[
0.0154735,
0.0141137,
0.0113963,
0.0028567,
-0.0370068,
-0.1616485,
-0.5366938
],
[
0.0153204,
0.0139542,
0.0114589,
0.0025297,
-0.0373432,
-0.161937,
-0.536893
],
[
0.0160033,
0.0142763,
0.0115045,
0.0022977,
-0.0376733,
-0.1622354,
-0.5371226
],
[
0.026281,
0.0242894,
0.0188784,
0.0043806,
-0.0374276,
-0.1619388,
-0.5367963
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.363474,
"max_transition": 1.503607,
"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.0014993,
0.00449577,
0.013481,
0.040424,
0.121215,
0.363474
],
"values": [
[
0.2600058,
0.2655951,
0.2782817,
0.3035227,
0.3528456,
0.4643038,
0.773668
],
[
0.2642014,
0.269801,
0.2824865,
0.3077294,
0.3570096,
0.4684748,
0.7780813
],
[
0.2743726,
0.2799453,
0.292649,
0.3178343,
0.3672135,
0.4786935,
0.7882561
],
[
0.2962931,
0.3018476,
0.314557,
0.3397404,
0.3891117,
0.5005933,
0.8096041
],
[
0.3294479,
0.3350479,
0.3477175,
0.3728032,
0.4222876,
0.5336936,
0.8432557
],
[
0.3672962,
0.3728951,
0.3855841,
0.4108319,
0.4601172,
0.5715789,
0.8811317
],
[
0.3925021,
0.3980669,
0.4107729,
0.4358977,
0.4852547,
0.5967679,
0.9062803
]
]
},
"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.0014993,
0.00449577,
0.013481,
0.040424,
0.121215,
0.363474
],
"values": [
[
0.2245048,
0.2303514,
0.2439882,
0.2748642,
0.3537941,
0.5836155,
1.2710929
],
[
0.2287261,
0.2345714,
0.2482197,
0.2791238,
0.358147,
0.587682,
1.2738065
],
[
0.2387721,
0.2446313,
0.2582393,
0.2891032,
0.3681571,
0.5983199,
1.2841668
],
[
0.261524,
0.2673856,
0.2809956,
0.3118724,
0.3909279,
0.6210727,
1.3071184
],
[
0.296159,
0.3020074,
0.3156601,
0.3465698,
0.4255958,
0.6551231,
1.3410464
],
[
0.337458,
0.3433111,
0.3569566,
0.3878404,
0.466908,
0.6971496,
1.3838831
],
[
0.3713946,
0.3772533,
0.3909554,
0.4217885,
0.5010768,
0.7308376,
1.4156942
]
]
},
"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.0014993,
0.00449577,
0.013481,
0.040424,
0.121215,
0.363474
],
"values": [
[
0.0243246,
0.0279327,
0.0363656,
0.0536359,
0.0966745,
0.2232914,
0.6296449
],
[
0.024288,
0.0278789,
0.0362647,
0.0537819,
0.0968283,
0.2231999,
0.6304071
],
[
0.0243709,
0.0279119,
0.0360588,
0.0538681,
0.0971662,
0.2237318,
0.6329551
],
[
0.0243411,
0.0279529,
0.036033,
0.0535222,
0.0969323,
0.2239741,
0.6301349
],
[
0.0242409,
0.0278746,
0.0361964,
0.053573,
0.0966849,
0.2233552,
0.6303412
],
[
0.0242829,
0.0278815,
0.0362143,
0.053769,
0.0967133,
0.2237839,
0.629412
],
[
0.0243728,
0.0279824,
0.0360345,
0.0541535,
0.0969387,
0.2245004,
0.6290404
]
]
},
"related_pin": "CLK",
"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.0014993,
0.00449577,
0.013481,
0.040424,
0.121215,
0.363474
],
"values": [
[
0.0209763,
0.0253782,
0.0370753,
0.0706317,
0.176543,
0.5067059,
1.4985067
],
[
0.0209918,
0.025377,
0.0371141,
0.070649,
0.1761144,
0.5048166,
1.5031996
],
[
0.0209962,
0.0254566,
0.0371186,
0.0706705,
0.1765419,
0.5063769,
1.503607
],
[
0.0210125,
0.0254664,
0.0371368,
0.0706404,
0.1765705,
0.5065861,
1.5024798
],
[
0.0210137,
0.0253972,
0.0371064,
0.0706279,
0.1761578,
0.5047547,
1.4993208
],
[
0.0210443,
0.0254042,
0.0371153,
0.0705989,
0.1764262,
0.5069145,
1.4981586
],
[
0.0211425,
0.0255675,
0.0372904,
0.0707545,
0.1767328,
0.5066351,
1.4975547
]
]
},
"timing_sense": "non_unate",
"timing_type": "rising_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.0014993,
0.00449577,
0.013481,
0.040424,
0.121215,
0.363474
],
"values": [
[
0.1429283,
0.148953,
0.1627654,
0.190429,
0.2431,
0.3505437,
0.6585213
],
[
0.1476396,
0.1536594,
0.1675135,
0.1952131,
0.2479194,
0.3553981,
0.6640836
],
[
0.159668,
0.165695,
0.1795443,
0.2071146,
0.259898,
0.3674199,
0.6762979
],
[
0.189804,
0.1958022,
0.2096596,
0.2372687,
0.2899943,
0.3974819,
0.7056987
],
[
0.2653452,
0.271338,
0.2850548,
0.3125276,
0.3652041,
0.472715,
0.7814125
],
[
0.4129839,
0.4202094,
0.4367457,
0.4687736,
0.5252826,
0.6329473,
0.9414706
],
[
0.658033,
0.6672798,
0.6884069,
0.7299429,
0.7988964,
0.9078018,
1.2145166
]
]
},
"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.0014993,
0.00449577,
0.013481,
0.040424,
0.121215,
0.363474
],
"values": [
[
0.0269427,
0.0311052,
0.0400896,
0.0598531,
0.0983778,
0.2182763,
0.6256099
],
[
0.0270654,
0.0309806,
0.0400725,
0.0601166,
0.0984613,
0.2181026,
0.6291749
],
[
0.0269446,
0.0310841,
0.040212,
0.0598975,
0.0983541,
0.2179424,
0.6299737
],
[
0.0270675,
0.0312413,
0.0400908,
0.0600383,
0.0984776,
0.2183652,
0.625807
],
[
0.0271092,
0.0311799,
0.0404077,
0.0598488,
0.0982354,
0.2174754,
0.6316953
],
[
0.0385956,
0.0425027,
0.0520563,
0.0717193,
0.1044361,
0.2185388,
0.6313336
],
[
0.0598669,
0.0642989,
0.0759278,
0.0996268,
0.1238699,
0.2219056,
0.6268437
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003533,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003517,
"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.0045713,
0.0045611,
0.0045377,
0.0045469,
0.0045682,
0.0046173,
0.0047305
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0230506,
0.0531329,
0.122474,
0.282311,
0.650743,
1.5
],
"values": [
-0.0052103,
-0.0052602,
-0.005375,
-0.0053779,
-0.0053845,
-0.0053997,
-0.0054346
]
}
},
"max_transition": 1.5,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003548,
"timing": [
{
"related_pin": "CLK",
"rise_constraint,vio_3_3_1": {
"index_1": [
0.01,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
-0.1640156,
-0.0193704,
0.3130677
],
[
-0.2720397,
-0.1396016,
0.1562155
],
[
-0.3237161,
-0.1986022,
0.0764629
]
]
},
"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,
0.5,
1.5
],
"index_2": [
0.01,
0.5,
1.5
],
"values": [
[
0.2253887,
0.3676087,
0.6247702
],
[
0.3236471,
0.4609844,
0.7120423
],
[
0.3765443,
0.507778,
0.7515117
]
]
},
"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,
0.5,
1.5
],
"values": [
0.2236117,
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
}
]
}
}