如何利用高度可重复使用的用户定义器件从根本上提高模拟布局效率

描述

Soni Kapoor

什么是UDD,为什么需要它?

参数化单元 (PCell) 用作模拟和混合信号布局的灵活构建模块,以提高生产率。典型的 PCell 用法是用于工艺设计工具包 (PDK) 基元设备。

pCell

但 PDK 不提供特定的变体(例如,仅布局单元格 - TAP、去帽、填充物和保护环)。此外,布局设计人员经常围绕 PDK PCell 创建自定义结构(例如,创建易于连接的自定义路由或可按实例使用的可扩展电源/接地 (PG) 网格)。所有这些定制的布局结构都需要时间来构建,而且通常无法在没有额外努力的情况下重复使用。

从历史上看,需要编程语言专业知识来创建可靠且高效地运行的复杂 PCell。用于创建 PCell 的基于 GUI 的简单工具已经可用,但使用仅限于非常简单的结构,并且解决方案无法随着复杂性的增加而扩展。

PCells 背后的原理可以扩展为生成通用模拟构建模块,从而获得同样的效率、均匀性和易于维护的优势。

自定义编译器 UDD 是布局设计人员在其熟悉的布局环境中生成 PCell 的图形环境。无需编程,用户可以直观地创建复杂的可编程布局结构,就像他们创建自定义布局一样。

总而言之,几十年来,用于布局的PCells一直是“不费吹灰之力”的。它们在生成正确的施工布局方面完成了所有繁重的工作,并且是自定义/模拟布局设计师最重要的“电源”工具。

随着模拟设计交付的难度越来越高,现在是通过自定义编译器用户定义设备 (UDD) 释放新一波创新、新方法和工作流程的最佳时机。

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分