• 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. Virtuoso Meets Maxwell: Bumps, Bumps.... Where Are My Bumps…
Brian LaBorde
Brian LaBorde

Community Member

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

Have a question? Need more information?

Contact Us
ICADVM18.1
Edit-in-Concert
Co-Design
Virtuoso Meets Maxwell
Virtuoso RF
Layout EXL
stacked solution
Custom IC Design
bumps

Virtuoso Meets Maxwell: Bumps, Bumps.... Where Are My Bumps?

16 Mar 2020 • 3 minute read

'Virtuoso Meets Maxwell' is a blog series aimed at exploring the capabilities and potential of Virtuoso® RF Solution and Virtuoso MultiTech. So, how does Virtuoso meets Maxwell? Now, the Virtuoso platform supports RF designs, and the RF designers measure the physical and radiation effects by using the Maxwell's equations. In addition to providing insights into the useful software enhancements, this series broadcasts the voices of different bloggers and experts about their knowledge and experience of various tools in the Virtuoso IC-Packaging world along with the nuances of RF, microwave, and high frequency designs. Watch out for our posts on Mondays.

Bumps are central to the Virtuoso MultiTech Framework solution. Bumps provide a connection between stacked ICs, interposers, packages, and boards. Bump locations, connectivity, and other attributes are the basis for creating TILPs, which we combine to create system-level layouts.

If the term TILP is new to you, Kerry Judd’s primer might be a good read:

TILP! What’s a TILP?

How do we tell the Virtuoso platform about our bumps? 

The best way to identify your bumps is to set the bump layout’s CellType to coverBump.  Die Export will treat instances of this cellview as bumps.  The connectivity on the terminal of these instances will transfer to the die footprints TILP.

EditCVProps

Make sure your bump cellview has a physical pin, and note the layer of your pin. You’ll provide this information to Die Export. This layer’s shape will represent the bump in the resulting TILP.


DieExport

When your bump instance is placed in your die layout, you’ll need to make sure you have connectivity on the bump terminal. If you have bump instances with no connectivity, but you’d like to export them anyway, just check the Include unconnected IO Pad cells as shown above.  These bumps may be uncommitted or their connectivity is TBD, but their presence must be accounted for in the adjacent fabric.

Wait, I can’t edit my die layout! Isn’t there another way?

Yes, there is. We realize there will be times that you simply cannot edit the layout of one or more components. Maybe it isn’t your IP. Maybe the data is version controlled, and any edit will trigger a need to re-validate. Whatever the reason, we’ve got your back.

We now support a text-based flow. You can simply tell us what label layer(s) were used for your bumps.* 


And there you have it. You’re ready to build your system-level schematic and layout!

*Be aware that the text-based flow is somewhat less robust, and Edit-In-Concert functionality may be limited by exporting die in this manner.

Related Resources

  • Virtuoso RF Solution
  • What’s New in Virtuoso (ICADVM18.1 Only)

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 Virtuoso Meets Maxwell

Virtuoso Meets Maxwell series includes posts about the next-generation die, package, and board design flow with a focus on reinventing and optimizing the design process to ensure that the designer remains a designer! Keep watching!

Click Subscribe to submit your email address for receiving notifications about our latest Virtuoso Meets Maxwell posts. 

Brian LaBorde



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