• 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. Community Forums
  3. Cadence Community
Cadence Community
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  • Site
  • Search
  • User
Find Other Members ►
Subscriptions
Get email delivery of the Cadence blog (individual posts).
  • Twitter
  • Facebook
  • LinkedIn
  • Google+

Community


Blogs
Forums
Resources

Latest Forum Posts

Visit the User Forums »

Latest Blog Posts

  • System, PCB, & Package Design : What's Good About Allegro PCB Editor DRC by Window? It’s in the 16.6 Release!

    Jerry GenPart
    Jerry GenPart

    The 16.6 Allegro PCB Editor ‘DRC by Window’ command is an alternative to running DRC update at the full design level. As the name suggests, the command is limited to checking the elements within the extents of a user-defined selection window. On large, highly constrained designs where database performance is problematic, one can simply disable ‘On-line’ DRC mode if favor of this ‘On-demand’ method. …

    • 4 Aug 2015
  • Whiteboard Wednesdays: Whiteboard Wednesdays—More on Camera Subsystems

    References4U
    References4U

    In this week's Whiteboard Wednesdays video, the second in a three-part series, Pulin Desai goes into more detail on the function of each individual block within a camera subsystem.

    https://youtu.be/XBE8BV1QaXA
    • 4 Aug 2015
  • Verification: Double-Take: Improving Validation Test Suite with System-Level, Coverage-Driven Verification

    rmathur
    rmathur
    Application Spotlight  When Freescale wanted to measure the coverage of their validation test suite for their automotive products, they determined that that the memory map coverage approach wasn’t adequate. They needed a different way to ...
    • 31 Jul 2015
  • Whiteboard Wednesdays: Whiteboard Wednesdays - LPDDR4 for Automotive Memory

    References4U
    References4U

    In this week's Whiteboard Wednesdays video, Kishore Kasamsetty discusses why LPDDR4 is the right choice for automotive memory designs.

    https://youtu.be/3UqtiOMxZoc
    • 28 Jul 2015
  • System, PCB, & Package Design : What's Good About Allegro PCB Editor Disable of Open Space Routing? 16.6 Has It!

    Jerry GenPart
    Jerry GenPart

    By default, the 16.6 Allegro PCB Editor ‘Add Connect’ command generates routes when a pick is made on database elements like pins or vias, but also when a pick is made in open or black space. Designers who push the mouse fast and hard frequently make false picks and are forced to opt out of the command then refine the pick to a logical element like a pin or rat line. Some designers may embrace the open space pick concept…

    • 22 Jul 2015
  • Verification: Make Your Debugging Faster by Recording Your Simulator

    teamspecman
    teamspecman

    One of the famous quotes of Brian Kernighan is: "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it". Well, I am not really sure he meant that no one is smart enough to debug one’s own code; however, he did mean that debugging is hard, if not even harder than coding. Hence, you want to get any…

    • 21 Jul 2015
  • Whiteboard Wednesdays: Whiteboard Wednesdays—Extending a Processor’s Instruction Set

    References4U
    References4U

    In this week’s Whiteboard Wednesdays video, Chris Rowen explains the benefits of extending a processor’s instruction set to achieve higher performance and lower energy.

    https://youtu.be/bzoXDAKinRI

    • 21 Jul 2015
  • SoC and IP: USB Type-C Interoperability Workshop—True, Real-Life Validation

    Steve Brown
    Steve Brown

    There’s no denying that USB Type-C is the fastest adopted specification in the history of USB. Just by looking at the number of companies implementing the specification that was released only 10 months ago, one can see that this is truly the next big thing.

    Despite such a short period after specification approval, there are already some devices and adapters available in the market, and the following months, or…

    • 20 Jul 2015
  • Verification: Use Model Versatility Is Key for Emulation Returns on Investment

    fschirrmeister
    fschirrmeister
    It is always great to see when customers confirm what we in product management put forward as key elements for our product. As my team owns the product management for emulation, DAC 2015 in San Francisco was once again a great opportunity to check in...
    • 20 Jul 2015
  • Digital Design: Hot Summer for the High-Level Synthesis Community

    dpursley
    dpursley
    Summer is usually a slow time of the year due to vacations, beautiful weather, and backyard barbeques. But for the HLS community, this summer has started off hot. At the 2015 Design Automation Conference, there was a lot going on with high-level syn...
    • 14 Jul 2015
  • Whiteboard Wednesdays: Whiteboard Wednesdays—Understanding Camera Subsystems

    References4U
    References4U

    In this week's Whiteboard Wednesdays video, Pulin Desai provides an overview of a camera subsystem used in mobile, automotive, security, and PC applications.

    https://youtu.be/vtC9Sq1xVp8

    • 14 Jul 2015
  • Verification: Extending the e Language with Anonymous Methods

    teamspecman
    teamspecman

    We're happy to have guest blogger Thorsten Dworzak describe how he added anonymous methods to the vlab_util package from Verilab. So here it goes:

    Many programming languages like Python, Perl, and Ruby support anonymous methods[1], typically through classes or other constructs representing a block of code. These are useful to construct code by a higher-order method or to be used as arguments by higher-order methods…

    • 10 Jul 2015
  • System, PCB, & Package Design : What's Good About Allegro PCB Editor Embedded Cavity DRCs? It's NEW in the 16.6 Release!

    Jerry GenPart
    Jerry GenPart

    Max cavity size and max cavity component count were offered as reports in the 16.5 release and are now available as DRCs in the 16.6 release of Allegro PCB Editor. Fab houses supporting embedded component manufacturing offer design guidelines on cavity usage. 

    Consider a PCB with the following characteristics. Layer SIGNAL_7 is displayed where you see two merged cavities on the left as the result of Cap placement combined…

    • 8 Jul 2015
  • Whiteboard Wednesdays: Whiteboard Wednesdays—Specialty Memories

    References4U
    References4U

    In this week's Whiteboard Wednesdays video, Lou Ternullo takes a closer look at what to consider when you are considering specialty memories, such as Wide I/O, HBM, and HMC.

    https://youtu.be/vJi13D8mNSI

    • 7 Jul 2015
  • SoC and IP: Call for Papers for MemCon Closes This Friday

    PaulaJones
    PaulaJones

    You still have a chance to get a paper accepted at the premier conference for memory technology—MemCon 2015.

    Yes, on Tuesday, October 13, 2015, the brightest minds in memory technology will meet again at the Santa Clara Convention Center. The call for papers closes Friday, so it’s time to think about how you can further your career and showcase your understanding of key memory technologies.

    See the full…

    • 7 Jul 2015
  • System, PCB, & Package Design : BGA Ball Map Creation

    TeamAllegro
    TeamAllegro
    Are you responsible for the creation and management of a BGA ball map or a die bump map of a packaged chip design? How much time do you spend creating these maps? How do these maps drive physical implementation in your design? It’s common for m...
    • 6 Jul 2015
  • Verification: Performance and the Use of Port mvl Lists (or, Nothing in Life is Free…)

    teamspecman
    teamspecman

    When connecting to the DUT signals, we usually refer to the values as 0s or 1s. But sometimes there is a need to know the exact multi-value logic, or to write an mvl value (e.g., init the signal to Z).
    For this purpose, the e language defines the mvl type – a predefined enumerated type, with values of MVL_U, MVL_X, MVL_0, MVL_1, MVL_Z, MVL_W, MVL_L, MVL_H, and MVL_N (based on the VHDL std_logic type).

    If you need…

    • 2 Jul 2015
  • System, PCB, & Package Design : Designing a Complex Leadframe Package? See How SiP Layout Tool Can Cover All the Steps

    ICPackagingPro
    ICPackagingPro
    Leadframe package designs are here to stay, and they are getting more complex with every passing year. New materials and manufacturing processes allow for the inclusion of more active and passive components, while new bonding capabilities stretch the...
    • 2 Jul 2015
  • Verification: The Dark Side of Constraints on 'do-not-generate' Fields

    teamspecman
    teamspecman

    The art of expressing hardware functionality through constraint language is often one of the trickiest parts of functional verification. Unlike procedural actions that are executed locally one by one, constraints are scattered declarative entities that define the rules for the gen actions. Therefore you don't necessarily see clearly how constraints are impacting the generation. This situation opens the door for occasional…

    • 30 Jun 2015
  • Verification: Debugging Multi-Language Verification Environments

    teamspecman
    teamspecman

    As shown in previous blog posts in the Multi-Language Verification Environment series, creating multi-language verification environments is not difficult. Using UVM-ML, we can pass data between components via TLM ports, instantiate e components within SystemVerilog (and vise versa), and configure the sub-components – independent of the verification language they are implemented in.

    But the real challenge, like…

    • 29 Jun 2015
  • Digital Design: Five-Minute Tutorial: Innovus Placement Optimization

    Kari
    Kari

    Hi Everyone,

    Last time we got a quick look at The Innovus Standard Flow. Now I'd like to show you a bit more detail about some of the major steps. One of the new concepts in Innovus is how placement and pre-CTS timing optimization are now combined and interleaved. The GigaPlace placement engine is also new, and you will learn about its features. Click below to play the video (you'll need an active support.cadence.com…

    • 26 Jun 2015
  • Whiteboard Wednesdays: Whiteboard Wednesdays—What Is PCI Express Address Translation Services?

    References4U
    References4U

    In this week's Whiteboard Wednesdays video, Gopi Krishna defines and describes how Address Translation Services is implemented in a system.

    https://youtu.be/yOSALM5X1ZM

    • 23 Jun 2015
  • SoC and IP: Find Everything You Need to Build an Advanced PCI Express 4.0 Solution in One Booth – Visit Cadence at PCI-SIG DevCon 2015

    Steve Brown
    Steve Brown

    The PCI-SIG Developers Conference happening today and tomorrow will be yet another exciting PCI-SIG event that Cadence is proud to participate in. We’ve been attending and showcasing technology at these conferences for many years now, sharing news and insights about our verification IP, controllers, and PHY solutions.

    Cadence was the first commercial PCI Express 3.0 IP provider, and has continued that tradition…

    • 23 Jun 2015
  • Analog/Custom Design: Things You Didn't Know About Virtuoso: Help Us to Help You

    stacyw
    stacyw

    There is a team at Cadence working on developing the next generation of Cadence documentation and Help interface.  After rolling your eyes at this statement, I'd really like you to take 10 minutes to complete our brief (honest) survey to help us improve our documentation delivery in the future. 

    Here's the link: Cadence Documentation Survey

    And in case you haven't looked under the Help menu in your Virtuoso window…

    • 19 Jun 2015
  • System, PCB, & Package Design : Manage All Design Variant Options for Your Package Substrate Seamlessly Using 16.6 Cadence SiP Layout

    ICPackagingPro
    ICPackagingPro
    Stacked memory is becoming increasingly common in IC package substrates; with that memory being sourced from multiple vendors, managing all the different combinations of your logic die(s), memory components, controllers, and BGAs in a way that your p...
    • 18 Jun 2015
<>
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

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

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