• 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. Analog/Custom Design
  3. Virtuosity: Can You Build Lego Masterpieces with All Blocks…
KomalJohar
KomalJohar

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
CDNS - RequestDemo

Have a question? Need more information?

Contact Us
ICADVM18.1
cadence
WSP
Advanced Node
Local regions
Layout Suite
width spacing patterns
Layout
Virtuoso
Virtuosity
usability
Custom IC
ux
WSSPDef

Virtuosity: Can You Build Lego Masterpieces with All Blocks of One Size?

30 Apr 2020 • 2 minute read

 Virtuosity

We live in a world where the idea of usability is to make products easy to use, make things easily accessible, and visually appealing. It's our constant endeavor to improve the usability of our products. Watch out this space for our posts every month on usability enhancements in Virtuoso.

UsabilityMost of us have memories of building masterpieces with Lego blocks. Imagine if all the blocks were of the same size. Would you have been able to build your masterpieces as creatively? You surely need blocks of different sizes and styles to build great Lego structures. So, are your advanced node designs any different? Not at all! A complex WSP-based design requires stitching together routing regions with multiple patterns that follow different WSSPDef periods.

Creating Regions with Different WSSPDef Periods

If you haven't already noticed, you can use the Create Regions form to create regions that have different WSSPDef periods. In most cases, you can draw local regions using the pointer snapping to WSP period points. Alternatively, the local regions can be guided by existing boundary type shapes, filling row regions, some other identification layer, or X/Y coordinates with width and height specifications.

To meet your design needs, you can also customize where local regions snap to, on creation. To achieve this, select specific WSSPDefs and specify a multiplier with the period to snap the placement of the WSP local region to the desired grid. This lets you create WSP local regions to guide your design tracks in the type of configuration you want for your masterpiece.

In the block diagram and video below, you can see that you can create local regions with different WSSPDef periods and customize the grid to which the local regions snap to.

WSP_Local_Region

Click to play the video (1 minute) 

Note: You may not be able to view the video over Virtual Private Network (VPN). To view the video, disable VPN on your device. 

Related Resources

User Guide

Virtuoso Width Spacing Patterns User Guide

Working with the Track Pattern Assistant

For more information on Cadence circuit design products and services, visit www.cadence.com.

Contact Us

For any questions, general feedback, or even if you want to suggest a future blog topic, write to custom_ic_blogs@cadence.com.

About Virtuosity

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… To receive notifications about new blogs in this series, click Subscribe and submit your email ID in the Subscriptions box.

Happy Reading!

Andrew Young and Komal Johar


CDNS - RequestDemo

Try Cadence Software for your next design!

Free Trials

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

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