Get email delivery of the Cadence blog featured here
Cadence Rapid Adoption Kits (RAKs) are designed to help users quickly adopt new technologies into their flows and boost their productivity. Keeping this in mind, RAKs to help you understand the following features are now available on Cadence Online Support:
The Modgen On Canvas commands were introduced in the IC6.1.7 ISR8 and ICADV12.3 base releases. These commands, available in the Place menu and the Placement toolbar, provide quick and easy access to various Modgen features. You can use these commands to edit Modgens directly in the layout editor, without opening the Modgen Editor.
The Modgen On Canvas RAK has been designed specifically for Virtuoso users who want to learn to effectively use Modgens for placement and routing. The RAK provides step-by-step instructions on how to:
It also covers the procedure of using Wire Assistant to create topological objects and edit constraints on these objects, which will, in turn, let the Pin to Trunk Router establish via controls, pin coverage, and matched net routing.
For more information about these tasks, see the Modgen on Canvas RAK on Cadence Online Support.
The requirements of advanced node layout are distinctly different from those of legacy nodes. These requirements have already spurred many innovations, notably Snap Patterns (SPs), Width Spacing Patterns (WSPs), and Multiple Patterning tools. Advanced node processes follow grid-based placement, and therefore these designs lend themselves readily to the row-based placement methodology, which was introduced in Virtuoso in the ICADV12.3 base release.
At the core of row-based placement lies the new row template infrastructure. A row template comprises specifications for a set of rows to be generated in the layout canvas; and it defines how instances, such as standard cells, macros, and devices, must be placed in these rows. Rows are compatible with SPs, and therefore ensure that the resulting placement is correct by construction. You can then use the various Virtuoso Placer commands to perform custom digital and custom analog placement in these rows.
Note: Virtuoso Placer is available in the Virtuoso Layout EAD cockpit in advanced node releases.
The Row-Based Placement RAK includes a lab that provides in-depth information about how to use the various placement tools to perform the following tasks:
For more information about these tasks, see the Row-Based Placement RAK on Cadence Online Support.
Note: For more information on placement-related Cadence products and services, visit www.cadence.com.
Virtuosity has been our most viewed and admired blog series for a long time that has brought to fore some lesser known, yet very useful software and documentation improvements, and also shed light on some exciting new offerings in Virtuoso. We are now expanding the scope of this series by broadcasting the voice of different bloggers and experts, who would continue to preserve the legacy of Virtuosity, and try to give new dimensions to it by covering topics across the length and breadth of Virtuoso, and a lot more… Click Subscribe to visit the Subscription box at the top of the page in which you can submit your email address to receive notifications about our latest Virtuosity posts. Happy Reading!