blob: a5a017f013f30e9c00bb1ed8e5b1229ce755a84c [file] [log] [blame]
{
"area": 25.024,
"cell_footprint": "sky130_fd_sc_hd__dfrtp",
"cell_leakage_power": 0.0003664339,
"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.0003994,
"when": "RESET_B&CLK&D&!Q"
},
{
"value": 0.0003448,
"when": "RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0003129,
"when": "!RESET_B&CLK&!D&!Q"
},
{
"value": 0.0005605,
"when": "RESET_B&CLK&!D&Q"
},
{
"value": 0.0002436,
"when": "RESET_B&!CLK&D&Q"
},
{
"value": 0.0003261,
"when": "!RESET_B&CLK&D&!Q"
},
{
"value": 0.0003708,
"when": "RESET_B&!CLK&D&!Q"
},
{
"value": 0.0003862,
"when": "RESET_B&CLK&!D&!Q"
},
{
"value": 0.0003117,
"when": "!RESET_B&!CLK&!D&!Q"
},
{
"value": 0.0004662,
"when": "RESET_B&CLK&D&Q"
},
{
"value": 0.0003357,
"when": "RESET_B&!CLK&!D&Q"
},
{
"value": 0.0003394,
"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.001457,
"clock": "true",
"direction": "input",
"fall_capacitance": 0.001378,
"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.0100887,
0.00931,
0.0068475,
0.0070046,
0.0075014,
0.0090723,
0.0140401
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
0.0092063,
0.0087556,
0.0073304,
0.0073673,
0.0074838,
0.0078525,
0.0090181
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001536,
"timing": {
"fall_constraint,constraint_3_0_1": {
"index_1": [
0.01,
5.0,
9.9999999
],
"values": [
1.1151577,
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.6438529,
8.3333333,
16.6666666
]
},
"sim_opt": "runlvl=5 accurate=1",
"timing_type": "min_pulse_width",
"violation_delay_degrade_pct": 10
}
},
"pin,D": {
"capacitance": 0.001661,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.001614,
"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.00351,
0.0035195,
0.0035498,
0.0035485,
0.0035444,
0.0035315,
0.0034907
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
-3.1545882e-05,
-0.0001212,
-0.0004046,
-0.0004121,
-0.000436,
-0.0005113,
-0.0007497
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.001709,
"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.7838604,
3.9131248,
6.7557353
],
[
-1.3602965,
1.7176983,
4.5236879
],
[
-2.8863789,
0.1385153,
2.9170391
]
]
},
"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.2125713,
2.2596823,
3.8260477
],
[
-1.3273375,
0.6099102,
2.1085267
],
[
-2.4597433,
-0.5572855,
0.9340068
]
]
},
"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.166457,
-2.9881042,
-5.2905535
],
[
1.6243063,
-1.3969258,
-4.0875589
],
[
3.2547587,
0.1346497,
-2.5559834
]
]
},
"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.0877217,
-1.9590515,
-3.3185079
],
[
1.4302145,
-0.4044941,
-1.8024026
],
[
2.5736065,
0.7553772,
-0.6480244
]
]
},
"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.001496979,
0.004481892,
0.0134186,
0.04017471,
0.1202814,
0.3601174
],
"values": [
[
0.010338,
0.0096036,
0.0071607,
-0.0010977,
-0.027114,
-0.1055532,
-0.3405537
],
[
0.0107914,
0.0100717,
0.007615,
-0.0006482,
-0.0266646,
-0.1051095,
-0.340107
],
[
0.0120894,
0.0113781,
0.0088861,
0.0006314,
-0.0253678,
-0.1037971,
-0.3388081
],
[
0.0118717,
0.0111374,
0.008657,
0.000421,
-0.0255767,
-0.10402,
-0.3390248
],
[
0.011507,
0.0108047,
0.0083234,
6.47e-05,
-0.0259429,
-0.1043868,
-0.3393893
],
[
0.0109811,
0.0102272,
0.0077669,
-0.0004791,
-0.0264842,
-0.1049246,
-0.3399116
],
[
0.0108112,
0.009888,
0.0070761,
-0.0015059,
-0.0276556,
-0.1061703,
-0.3411996
]
]
},
"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.001496979,
0.004481892,
0.0134186,
0.04017471,
0.1202814,
0.3601174
],
"values": [
[
0.0115962,
0.0126921,
0.0157599,
0.024685,
0.0504559,
0.1287824,
0.36087
],
[
0.0117559,
0.0128559,
0.0159372,
0.0247883,
0.0511371,
0.1287588,
0.3606809
],
[
0.0131353,
0.0142358,
0.0173203,
0.0262161,
0.0525284,
0.1302034,
0.3632736
],
[
0.0128896,
0.0139929,
0.0170493,
0.0259644,
0.0518809,
0.1296893,
0.3628112
],
[
0.0124449,
0.0135403,
0.0166255,
0.0254312,
0.0516227,
0.1295888,
0.3619369
],
[
0.0118017,
0.012889,
0.015963,
0.0249005,
0.0510442,
0.1294151,
0.3606059
],
[
0.0107609,
0.0117419,
0.014725,
0.0236516,
0.0494812,
0.1270439,
0.3607158
]
]
}
},
{
"fall_power,power_outputs_1": {
"index_1": [
0.01,
0.03162278,
0.1,
0.3162278,
1,
3.162278,
10
],
"index_2": [
0.0005,
0.001496979,
0.004481892,
0.0134186,
0.04017471,
0.1202814,
0.3601174
],
"values": [
[
0.0091279,
0.0089386,
0.0080845,
0.0001407,
-0.0258863,
-0.1043338,
-0.3393392
],
[
0.0088795,
0.0088166,
0.007914,
-2.06e-05,
-0.02604,
-0.1044829,
-0.3394954
],
[
0.0086335,
0.0085,
0.0076834,
-0.0002892,
-0.026307,
-0.1047658,
-0.3397273
],
[
0.0085076,
0.0084705,
0.0076042,
-0.0003729,
-0.0263851,
-0.1048318,
-0.339821
],
[
0.0084047,
0.0083224,
0.0075078,
-0.0004866,
-0.0264928,
-0.1049138,
-0.3399179
],
[
0.0082504,
0.0081816,
0.0072628,
-0.0007557,
-0.0267531,
-0.1051369,
-0.3401064
],
[
0.0110789,
0.0101515,
0.0073146,
-0.001348,
-0.0272114,
-0.1055056,
-0.3404363
]
]
},
"related_pin": "RESET_B",
"rise_power,scalar": {
"values": [
0.0
]
}
}
],
"max_capacitance": 0.360117,
"max_transition": 9.962875,
"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.00149698,
0.00448189,
0.0134186,
0.0401747,
0.120281,
0.360117
],
"values": [
[
1.2125748,
1.2366819,
1.2875754,
1.3882633,
1.6070753,
2.1903694,
3.9245904
],
[
1.2250354,
1.2490406,
1.2999991,
1.400667,
1.6194688,
2.2027038,
3.9375134
],
[
1.2635444,
1.2875927,
1.3382542,
1.4393253,
1.6579041,
2.2417885,
3.9748467
],
[
1.3863997,
1.4102327,
1.4606824,
1.5618826,
1.7804036,
2.3640905,
4.0977701
],
[
1.7611139,
1.7849799,
1.8359744,
1.9366966,
2.1549473,
2.7382494,
4.4721595
],
[
2.7127389,
2.7359952,
2.7867653,
2.8878184,
3.1065854,
3.6903622,
5.4266542
],
[
5.0931237,
5.1172733,
5.166878,
5.2688609,
5.4878324,
6.0716583,
7.8135152
]
]
},
"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.00149698,
0.00448189,
0.0134186,
0.0401747,
0.120281,
0.360117
],
"values": [
[
1.0464176,
1.0732436,
1.1411371,
1.3280036,
1.8763679,
3.5098227,
8.3936076
],
[
1.05995,
1.0865512,
1.1547253,
1.3418711,
1.8886879,
3.5226984,
8.4033944
],
[
1.0983653,
1.1249955,
1.1933337,
1.3806064,
1.9269601,
3.5616652,
8.4530249
],
[
1.2226593,
1.2492779,
1.3175581,
1.5046839,
2.0528961,
3.6955852,
8.5686338
],
[
1.602699,
1.6293316,
1.6971577,
1.8840161,
2.4320885,
4.0697747,
8.9431476
],
[
2.5704807,
2.5971212,
2.6655995,
2.8522116,
3.4003509,
5.0333,
9.9238333
],
[
4.9933524,
5.017684,
5.0864553,
5.2734799,
5.821776,
7.4608284,
12.3384281
]
]
},
"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.00149698,
0.00448189,
0.0134186,
0.0401747,
0.120281,
0.360117
],
"values": [
[
0.081076,
0.0935798,
0.1267137,
0.2085572,
0.4397348,
1.1871373,
3.4674175
],
[
0.0810926,
0.093561,
0.1266628,
0.2085564,
0.4399394,
1.1861732,
3.4828853
],
[
0.0806723,
0.0938067,
0.125791,
0.2065598,
0.44072,
1.1853621,
3.4773595
],
[
0.0808825,
0.0935728,
0.1253154,
0.2079563,
0.4402199,
1.1887085,
3.4777716
],
[
0.0802818,
0.0932097,
0.1265194,
0.2079039,
0.4414134,
1.190862,
3.4597458
],
[
0.0806192,
0.093699,
0.125648,
0.2078515,
0.4388392,
1.1811511,
3.4694223
],
[
0.0805936,
0.0936759,
0.1259154,
0.2071709,
0.4398488,
1.185524,
3.4694816
]
]
},
"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.00149698,
0.00448189,
0.0134186,
0.0401747,
0.120281,
0.360117
],
"values": [
[
0.0722858,
0.0984992,
0.1765886,
0.4176269,
1.1476093,
3.3465275,
9.962875
],
[
0.071571,
0.098407,
0.17602,
0.4164212,
1.1587142,
3.3698457,
9.9145367
],
[
0.0720428,
0.0983256,
0.1762502,
0.416921,
1.1554921,
3.3680521,
9.9258397
],
[
0.072231,
0.0980276,
0.1766097,
0.4177559,
1.1443146,
3.3498062,
9.9606154
],
[
0.0720767,
0.0984618,
0.176585,
0.4148255,
1.1523065,
3.3512895,
9.9287085
],
[
0.0720269,
0.0982512,
0.1769564,
0.4161591,
1.1547562,
3.3778962,
9.9048574
],
[
0.0720056,
0.0988796,
0.1769994,
0.4169637,
1.1527753,
3.3451775,
9.9493223
]
]
},
"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.00149698,
0.00448189,
0.0134186,
0.0401747,
0.120281,
0.360117
],
"values": [
[
0.73274,
0.7606241,
0.82167,
0.9508077,
1.1704347,
1.750237,
3.4814933
],
[
0.7428417,
0.7709289,
0.8319987,
0.960983,
1.1809184,
1.7599915,
3.4930949
],
[
0.7811148,
0.8090713,
0.8700906,
0.999241,
1.219419,
1.7981462,
3.529925
],
[
0.9146395,
0.9428063,
1.0037207,
1.1329557,
1.3532954,
1.9321802,
3.6654009
],
[
1.3615012,
1.3893834,
1.4502493,
1.5793518,
1.7997999,
2.3787723,
4.1113353
],
[
2.7908553,
2.8186513,
2.8795173,
3.0084588,
3.2282494,
3.8065946,
5.5357323
],
[
6.9291151,
6.9748483,
7.0701356,
7.2485871,
7.4718178,
8.0485671,
9.7856381
]
]
},
"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.00149698,
0.00448189,
0.0134186,
0.0401747,
0.120281,
0.360117
],
"values": [
[
0.0944228,
0.1112746,
0.1574669,
0.2433369,
0.4348034,
1.1793936,
3.475551
],
[
0.0936075,
0.1118055,
0.1574099,
0.2437519,
0.4345757,
1.1700627,
3.4722432
],
[
0.0943602,
0.1113455,
0.1574523,
0.2439244,
0.4349188,
1.1804931,
3.4791814
],
[
0.0936109,
0.1115543,
0.1574773,
0.2443733,
0.4348905,
1.1819814,
3.4610259
],
[
0.0938123,
0.1113404,
0.1574916,
0.2445678,
0.4351028,
1.1768422,
3.4527659
],
[
0.0940625,
0.1124947,
0.1588584,
0.2442673,
0.4343244,
1.1704024,
3.4777616
],
[
0.1745634,
0.1997675,
0.2591929,
0.3158092,
0.4463205,
1.1737989,
3.4853567
]
]
},
"related_pin": "RESET_B",
"timing_sense": "positive_unate",
"timing_type": "clear"
}
]
},
"pin,RESET_B": {
"capacitance": 0.003094,
"clock": "false",
"direction": "input",
"fall_capacitance": 0.003153,
"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.0021606,
0.0022577,
0.0025649,
0.0025686,
0.0025805,
0.0026179,
0.0027362
]
},
"rise_power,power_inputs_1": {
"index_1": [
0.01,
0.0316228,
0.1,
0.316228,
1.0,
3.16228,
9.9999999
],
"values": [
-0.0024781,
-0.0025896,
-0.0029421,
-0.0029467,
-0.0029611,
-0.0030068,
-0.003151
]
}
},
"max_transition": 10.0,
"related_ground_pin": "VGND",
"related_power_pin": "VPWR",
"rise_capacitance": 0.003036,
"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.8714131,
1.4265524,
3.7784405
],
[
-3.2957214,
-1.2211446,
0.8212952
],
[
-5.101955,
-3.1720315,
-1.2577656
]
]
},
"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.2782451,
3.9790591,
6.6259503
],
[
3.4718404,
6.1616679,
8.7792625
],
[
5.1810283,
7.8525451,
10.4628153
]
]
},
"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.7723905,
8.3333333,
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
}
]
}
}