lhlbluesky
Banned
in sc-opamp, Cs and Cf must match each other to achieve better resolution;
for ex: a PGA with 4 times rate: 1, 2, 4, 8, and Cs=8C0, Cf=8C0 4C0 2C0 C0, C0 is unit capacitance (250fF). my question is:
1, to get exact match between Cs and Cf, the parasitic of Cs and Cf, we just call them Cs,para and Cf,para , must match also, if Cs/Cf=8, then Cs,para/Cf,para must equal to 8, then (Cs+Cs,para)/(Cf+Cf,para)=8, however, it is very difficult to make Cs,para/Cf,para=8 exactly in layout design, are there any ways to make the parasitic cap Cs,para and Cf,para match each other as close as possible?
2, another problem, i make Cs and Cf in an array (with unit cap C0), and connect them carefully to get better matching, but when i extract the post-netlist, i find that, the parasitic cap for the two branches (positive path and negative path) is not equal, and has a big difference, just make 4X for example, Cf,para=24fF for the positive path, while for the negative path, Cf,para=17.3fF, and so, the circuit resolution gets worse; and for 8X case, Cf,para=35fF for the positive path, while for the negative path, Cf,para=42.1fF, why?
in layout, i have made a symmetrical routing between the cap array, and i believe that , the parasitic cap should be same for the two branches, but in actual, they are different, and have a big difference. i have checked all the routing and they are symmetric indeed, but what's the reason? how to make them exactly equal or approximately equal? pls help me.
except the above reasons, what other reasons can make the circuit resolution worse?
thanks all in advance.
for ex: a PGA with 4 times rate: 1, 2, 4, 8, and Cs=8C0, Cf=8C0 4C0 2C0 C0, C0 is unit capacitance (250fF). my question is:
1, to get exact match between Cs and Cf, the parasitic of Cs and Cf, we just call them Cs,para and Cf,para , must match also, if Cs/Cf=8, then Cs,para/Cf,para must equal to 8, then (Cs+Cs,para)/(Cf+Cf,para)=8, however, it is very difficult to make Cs,para/Cf,para=8 exactly in layout design, are there any ways to make the parasitic cap Cs,para and Cf,para match each other as close as possible?
2, another problem, i make Cs and Cf in an array (with unit cap C0), and connect them carefully to get better matching, but when i extract the post-netlist, i find that, the parasitic cap for the two branches (positive path and negative path) is not equal, and has a big difference, just make 4X for example, Cf,para=24fF for the positive path, while for the negative path, Cf,para=17.3fF, and so, the circuit resolution gets worse; and for 8X case, Cf,para=35fF for the positive path, while for the negative path, Cf,para=42.1fF, why?
in layout, i have made a symmetrical routing between the cap array, and i believe that , the parasitic cap should be same for the two branches, but in actual, they are different, and have a big difference. i have checked all the routing and they are symmetric indeed, but what's the reason? how to make them exactly equal or approximately equal? pls help me.
except the above reasons, what other reasons can make the circuit resolution worse?
thanks all in advance.