Author: Zhaokai Liu
This is a library for circuits for a time-interleaved SAR-VCO ADC generator.
- Top-level single-channel ADC and time-interleaved array generation.
sar_async_clkgen: Dynamic NAND gate-based asynchronous clock generator for asynchronous SAR.sar_cdac: Capacitive DAC, includes unit MFC capacitor, unit capacitor driver, different switching schemesar_comp/sar_comp_match: Comparators with common-centroid layout implementation include building blocks such as pre-amplifier and dynamic latches, which can be used to build different comparator variantssar_logic_gates/sar_logic: Logic gates for SAR ADC logic, which are optimized for high-speed operation. SAR logic implements logic circuits for different switching schemessar: SAR ADC top-level integration
vco: VCO-based ADC top-level generators: Counter + sampling flops + Counter decoder, RO + sampling flops + RO decoder, VCO-based ADCvco_ring_osc: Ring oscillatorvco_flops: sampling flip-flops using double-tail comparator architecturevco_counter_dec: A high-speed asynchronous counter is used to capture VCO output overflow. Decoders for counter and RO
ra: Ring amplifier topra_ringamp: Ring amplifier corera_sw: Switches used for connecting RA in a closed loopra_cap: Capacitors customized for ring amplifier, used for sampling, switched-capacitor gain tuningra_bias: Biasing circuit for ring amplifier
bootstrap: Bootstrap samplersampler_top: Top-level sampler circuit, implementing bootstrapped sampling circuit for both top- and bottom-plate switches inside the SAR ADCsar_samp: unit sampling switches embedded in the SAR CDAC, necessary for bottom plate sampling.
clk_rx: Clock receiver, receives external clock on-chipclk_global: Global clocking circuit, buffers and phase dividerclk_local: Local clock for generating different operation phasesclk_delay_tune: Single-stage delay tuning, used for adjusting the critical sampling phaseclk_sync_sar: Synchronous clock generator used in synchronous SAR implementation
amp: Amplifier used in LDOsf: source followervref: completed voltage reference generationrdac: resistor ladders for reference voltage generationrdac_decoder: Multiplexer array for R-ladder decoding
bag3_testbenches- base testbench library 🔗 https://github.com/ucb-art/bag3_testbenchesbag3_analog- resistors 🔗 https://github.com/ucb-art/bag3_analogbag3_digital- logic cells (inverters, etc.) 🔗 https://github.com/ucb-art/bag3_digital


