• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. 定制IC芯片设计
  3. Virtuosity:Modgen简介
Aneesh Shastry
Aneesh Shastry

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
EAD
Chinese blog
Modgen On Canvas
MODGEN
automation
Automatic Placement
module generation
Module Generator
Layout
Custom IC Design
modgens
Virtuoso Layout Suite
Virtuoso Layout Suite XL

Virtuosity:Modgen简介

13 Oct 2019 • 1 minute read

半导体行业的飞速发展导致对模拟版图自动化的需求不断增长。模拟电路通常使用current mirrors和 differential pairs的结构,其中器件特性的分组和匹配至关重要。 Virtuoso通过提供高端工具来解决这些挑战,这些工具可确保在设计目标上更快地融合并实现高效的版图实现。

 在此博客中,我将向您概述这样一种工具-Virtuoso® Module Generator,俗称Modgen。

了解Modgen

Modgen允许您直接在画布上创建高度匹配的设备阵列。该工具提供了选择所需实例并将其分组为网格化版图的选项,然后您可以根据自己的需求行自定义。

Modgen最有用的功能之一是可以在Virtuoso Schematic Editor 以及Virtuoso Layout Editor 中使用。

这是一个动画,突出显示了Modgen的主要功能:

Modgen GUI选项

 Virtuoso提供了非常直观且功能强大的界面来创建和自定义Modgen。您可以在两种模式下编辑Modgen:

  •  使用Modgen Editor
  • 使用Modgen On- Canvas命令

您是否需要一个专用空间来查看和编辑Modgen? Modgen Editor窗口包含您所有自定义需求的解决方案,其选项在工具栏和助手中井井有条地摆放着。 

  • Modgen Toolbars:在Modgen Editor窗口中,您将找到以下工具栏:
    • Modgen Placement Toolbar,可帮助您自定义Modgen成员设备及其配置,以适应您的要求。例如,您可以添加填充对象,插入衬底触点和保护环,指定设备对齐方式和间距,邻接或不邻接的设备以及合并图层。不仅如此-您可以探索更多选择!
    • Modgen Routing Toolbar,可用于可视化,配置和存储路由拓扑。例如,您可以创建中继线,添加细线和细枝,设置通道宽度以及使用针脚路由到中继线路由器。
  • Modgen Pattern Assitants:包括Grid Pattern Editor (GPE) 和 Grid Pattern Mapping (GPM)助手,他们是Virtuoso Layout Suite中的可停靠的助手。 GPE允许您查看和操纵网格图案并放置设备,而GPM允许您查看和编辑Modgen成员的原理图到版图符号映射。这些助手与画布上的版图同步。

是否有时您正在正在执行任务,并且想在不打开Modgen编辑器窗口的情况下Modgen editor?您可以使用Modgen on canvas 的编辑选项直接在版图画布中创建和自定义Modgen。

探索这些功能,并让我们知道您最喜欢它们的地方!

脚本中的Modgen

您是否知道可以使用SKILL API执行相同的任务集合?

实际上,存储为Modgen沙箱对象的Modgen约束,实际上是Modgen Pattern Editor User-Type Description Objects。 Modgen提供了一些APIs,这些API通过运行脚本来编辑这些Modgen sandbox objects ,就像使用UI选项一样。

要了解有关这些API的更多信息,请参见Virtuoso Layout Suite SKILL Reference manual。手册中的“ Modgen Placement and Routing Functions”部分。

向前走 ...

Modgen工具一直在不断发展,以提供更好的模拟版图自动化功能。 Modgen添加了两个新功能- Support for Stacked Devices 和 Support for Reusable Modgen Templates。

在随后的博客中,我将重点介绍这两个新功能。 敬请关注!

相关资源

快速采用套件

  • Virtuosity: Support for Stacked Devices in Modgen
  • Virtuosity: Layout Reuse Flow in Modgen

快速采用套件

  • Modgen 
  • Modgen On Canvas

用户指南

  • Virtuoso Module Generator User Guide

有关Cadence电路设计产品和服务的更多信息,请访问www.cadence.com。

关于Virtuosity

很长一段时间以来,Virtuosity一直是我们最受关注和赞赏的博客系列,它带来了一些鲜为人知但非常有用的软件和文档改进,并且还阐述了Virtuoso中一些令人兴奋的新产品。 我们现在通过广播不同博主和专家的声音来扩大本系列的范围,他们将继续保留Virtuosity的遗产,并试图通过涵盖Virtuoso的长度和广度的主题来为其提供新的维度,以及 更多...点Subscribe 访问页面顶部的订阅框,您可以在其中提交您的电子邮件地址,以接收有关我们最新的Virtuosity帖子的通知。

阅读快乐!

- Aneesh Shastry

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information