Author: Bob Zhou
This is a library for circuits for a multi-phase clock generation and rotation circuit based on multi-phase injection-locked ring oscillators.
TopV1
: AMS core blockCoreOutDAC
- Core oscillator + C2C output buffers + IDACsCore
- Oscillator coreCoreUnit
- Oscillator core unit cellCoreDiffPair
- diff pair arrayDiffRes
(bag3_analog)
CML2CMOS_diff_AC
- Psuedodiff CML2CMOS - AC-coupled TIACML2CMOS_AC
- Single-ended CML2CMOSmosres
- Stacked MOS resistor, for TIA feedbackinv
(bag3_digital)mos_cap
IDACArray
- IDAC, with on / off switchesIDACUnit
IDACCell
InBuff
- Input replica buffer + replica biasInBuffCore
- Input replica coreHighPassFilter
(bag3_analog) - AC coupling the inputBufCore
- replica swing conditioningBufUnit
- buffer unit cell. Generator can instantiate multiple.- BufDiffPair
- DiffRes (bag3_analog)
BufUnit
- replica biasing
IDACArray
- IDAC, always onIDACUnit
IDACCell
bag3_testbenches
- base testbench librarybag3_analog
- resistorsbag3_digital
- logic cells (inverters, etc.)