Design Automation of a 2GHz Dynamic Comparator Using the CCC Framework
Rajani Arasada, Violeta Petrescu, Wolfgang Scherr, Gerhard Paoli, Santiago Martin Sondón, Johannes Sturm · 2024
Circuit design automation is of great importance for modern electronics, enabling rapid prototyping and optimisation of analog circuits. This work exemplifies the application of the CUAS Cell Creator (CCC) framework based on Python language along with the$g_{m}/I_{D}s$method and precomputed look-up tables for automating the design of analog circuits with a specific focus on high speed dynamic comparators. To achieve the highly demanding specifications in terms of comparator speed and offset many design iterations are necessary, in which every step is traditionally done manually by the analog designer modifying the MOS transistor sizing, until the desired performance is achieved. Describing the circuit functionality using the classical Kirchoff equations together with unified treatment of all the regions of operation of the MOS transistor using$g_{m}/I_{D}$method, provides an efficient way for design automation and reuse.