模拟混合信号集成电路布局模板的创建与复用
在模拟混合信号集成电路(AMS ICs)的设计中,参数化布局模板的创建至关重要,它能实现电路布局的复用、重定向和迁移。下面将详细介绍布局模板的相关内容,包括其结构、参数设置、约束图的重要性以及设备级布局的生成。
1. 布局模板的代码结构
参数化布局模板需编码成软件结构,以实现电路布局的复用、重定向和迁移。常用编程语言如LISP、C或C++可用于实现该数据结构。复用模板通过多次调用结构化软件代码表示的生成器来完成。
通用参数化布局模板代码的通用结构如下:
PARAMETERS
{
Retargeting parameters
Migration parameters
Other parameters & var.
}
LEAF COMPONENTS
{
Leaf-Component#1 {
Parameters link
Terminals
}
Leaf-Component#2 {
...
}
Leaf-Component#N {
...
}
}
PLACEMENT
{
...
}
ROUTING
{
...
}
CONNECTIVITY
{
...
}
2. 模板参数
为使布局模板可完全复用,生成器的参数部分需包含足够参数,以实现电路块的重定向和迁移。
- 重定向参数 :