SUN_SAR9B_SKY130NM

SUNSAR_SAR9B_CV

The SAR ADC architecture is shown below.

It has NMOS boot-strapped input switches, a strong-arm comparator with kick-back compensation , and a metal-oxide-metal finger CDAC.

Sampling of the differential input signal (VPVN) is controlled by the sample clock CK. The sample clock has a duty-cycle of less than 25 % to increase the time available for the SAR algorithm. The first SAR logic block (LOGIC[8]) is enabled when CK=0, the next logic block (LOGIC[7]) is enabled when LOGIC[8] has completed and sets EO=1. The bit-cycling continues until EO=1 for the last logic block (LOGIC[0]).

The bottom plate of the CDAC capacitors are controlled directly by the DP0, DP1, DN0 and DN1 signals, which switch between ground and the reference voltage. The reference voltage is at the same voltage as the supply voltage.

The first five stages of the ADC use split monotonic switching to reduce the common mode variation, while the last four stages use monotonic switching.

The SAR logic consists of three parts: enable logic (b), CDAC state control (c), and clock generation loop (d).

During sampling of the ADC input the SAR logic is reset (CK=1). In the enable logic of the first stage EI=CK=0, and node A=1, while EO=0. Thus EI=EO=0 of all subsequent stages. The CDAC state control has DP0=DN1=0 while DN0=DP1=1. In the clock generation loop of the first stage CI=0, and since node B=0, then CO=0. Accordingly CI=CO=0 for all subsequent stages.

The first comparator decision is initiated by CK=0 (steps 1 and 2 in figure below). At that point the first latch (MN0MN2,MP0) in the enable logic is armed, and as soon as (P||N)=1, then A=0. This arms the second latch (MN3,MP1MP3) in the enable logic. Still EO=0.

The comparator in figure below is reset when CKCMP=0 , which occurs when CO=1, since CK=0, and for the last stage EO=0 (steps 5 and 6 in timing diagram).

The comparator will set signals P=N=0, which turns on transistors MP2 and MP1, and sets EO=1 (step 7).

This enables the next stage, and locks the state of the CDAC state control, since MN5 and MN8 turn off. Also, CO=0 and in the end CKCMP=1 (step 8 and 9 in \req{fig_timing}), which clocks the comparator once more, and the next bit is decided.

SUNSAR_SARBSSW_CV

Standard boostrapped switch. See The Bootstrapped Switch - A circuit for All Seasons
for a good explanation of bootstrapped switches

SUNSAR_SARCMPX1_CV

Strong arm comparator with kickback compensation.

SUNSAR_SARCMPHX1_CV

Comparator half circuit. Drawn as a half circuit to get the parasitics exactly the same.

SUNSAR_SARKICKHX1_CV

SUNSAR_SARDIGEX4_CV