TED: A Python-Based Analog Design Environment for Agile Circuit Development

Zuochang Ye,Zhikai Wang,Jian Xin,Yuan Wang,Qian Qin,Chenkai Chai,Yukai Lu,Jinglei Hao,Jianhao Xiao,Yan Wang
DOI: https://doi.org/10.1109/iseda59274.2023.10218475
2023-01-01
Abstract:The paper introduces TED, a Python-based analog hardware design environment that simplifies the design process for both netlist and layout. With its domain-specific syntax and built-in engines for automated placement and routing, TED enables designers to describe analog circuits using fewer lines of code compared to other solutions. Results from experiments show that a SAR-ADC design can be created with just 800 lines of code in TED, while a similar design would require 40,000 lines of code in BAG. Additionally, TED supports technology-generic design, allowing for highly reusable designs across different process technologies and enabling a no-human-in-the-loop design process when transitioning from one technology to another, saving significant time and effort in repeated design work.
What problem does this paper attempt to address?