Document detail
ID

oai:arXiv.org:2407.04206

Topic
Mathematics - Numerical Analysis Computer Science - Computational E...
Author
Long, Zichao Li, Lin Han, Lei Meng, Xianglong Ding, Chongjun Li, Ruiyan Jiang, Wu Ding, Fuchen Yue, Jiaqing Li, Zhichao Hu, Yisheng Li, Ding Liao, Heng
Category

Computer Science

Year

2024

listing date

7/10/2024

Keywords
device constructors system circuit equations parameters
Metrics

Abstract

Equations system constructors of hierarchical circuits play a central role in device modeling, nonlinear equations solving, and circuit design automation.

However, existing constructors present limitations in applications to different extents.

For example, the costs of developing and reusing device models -- especially coarse-grained equivalent models of circuit modules -- remain high while parameter sensitivity analysis is complex and inefficient.

Inspired by differentiable programming and leveraging the ecosystem benefits of open-source software, we propose an equations system constructor using the computational graph representation, along with its JSON format netlist, to address these limitations.

This representation allows for runtime dependencies between signals and subcircuit/device parameters.

The proposed method streamlines the model development process and facilitates end-to-end computation of gradients of equations remainders with respect to parameters.

This paper discusses in detail the overarching concept of hierarchical subcircuit/device decomposition and nested invocation by drawing parallels to functions in programming languages, and introduces rules for parameters passing and gradient propagation across hierarchical circuit modules.

The presented numerical examples, including (1) an uncoupled CMOS model representation using "equivalent circuit decomposition+dynamic parameters" and (2) operational amplifier (OpAmp) auto device sizing, have demonstrated that the proposed method supports circuit simulation and design and particularly subcircuit modeling with improved efficiency, simplicity, and decoupling compared to existing techniques.

Long, Zichao,Li, Lin,Han, Lei,Meng, Xianglong,Ding, Chongjun,Li, Ruiyan,Jiang, Wu,Ding, Fuchen,Yue, Jiaqing,Li, Zhichao,Hu, Yisheng,Li, Ding,Liao, Heng, 2024, Computational Graph Representation of Equations System Constructors in Hierarchical Circuit Simulation

Document

Open

Share

Source

Articles recommended by ES/IODE AI

Diabetes and obesity: the role of stress in the development of cancer
stress diabetes mellitus obesity cancer non-communicable chronic disease stress diabetes obesity patients cause cancer