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 switchesIDACUnitIDACCell
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 onIDACUnitIDACCell
bag3_testbenches- base testbench librarybag3_analog- resistorsbag3_digital- logic cells (inverters, etc.)