BAG3++: An Extensible Generator Framework for Automated Layout-Aware AMS Design
We present BAG<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$3{++}$ </tex-math></inline-formula>, an extensible analog/mixed-signal (AMS) design framework for layout-aware design. BAG<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$3{++}$ </tex-math></inline-formula> realizes a unified design environment that merges schematic, layout, and verification views into a single development interface. We further introduce new automated design features that enable rapid automation and optimization across a range of performance specifications, processes, and applications. We demonstrate the practical use of these features through (a) a bit-reconfigurable successive-approximation-register (SAR) analog-to-digital converter (ADC) implemented in the open-source Skywater 130nm process and (b) an ultra-high speed output driver optimized in two modern processes. BAG<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$3{++}$ </tex-math></inline-formula> interfaces with both commercial and open-source design frameworks, and the extensibility of BAG<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$3{++}$ </tex-math></inline-formula> is further illustrated through the integration of an open-source simulator.
Authors
- Vladimir Stojanović (ORCID: https://orcid.org/0000-0001-7233-6863)
- Zhaokai Liu (ORCID: https://orcid.org/0000-0002-7046-7998)
- Borivoje Nikolić (ORCID: https://orcid.org/0000-0003-2324-1715)
- Paul Kwon (ORCID: https://orcid.org/0000-0001-8720-3350)
- Bob Zhou (ORCID: https://orcid.org/0000-0002-3221-0104)
- Felicia Guo (ORCID: https://orcid.org/0000-0001-5525-7450)
- A. D. Biswas (ORCID: https://orcid.org/0009-0006-8220-9722)
- Ken Ho
Institutions
- University of California, Berkeley (US)
Publication Details
- Journal
- IEEE Open Journal of Circuits and Systems
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/ojcas.2024.3502641
- Citations
- 2
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 4.54