• 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

  • Verification: Getting Started with the Cadence Virtual System Platform: Software Developer

    jasona
    jasona
    Cadence Software Developer is an exciting Eclipse-based product for developing, debugging, and analyzing embedded software. It has a long list of powerful capabilities that will make your job a lot easier - including transparent and intuitive one-cli...
    • 8 Oct 2013
  • Verification: Trends in Using Software for System Verification

    jasona
    jasona
    There is a clear trend to use more software running on the CPUs of a design for system verification. Historically, there has always been the pre-silicon operating system boot that was performed on emulators like Palladium. Typically, the boot was abo...
    • 8 Oct 2013
  • Verification: e Macro Debugging

    teamspecman
    teamspecman
    When creating a testbench using the MDV methodology, you want to write intelligent code whose behavior can be easily modified.

    Using e macros can greatly improve your productivity by raising the level of abstraction at which these testbenches are created and used. With e macros, you can reduce the amount of code and simplify usage of code that needs to be used in several places in the testbench.

    e macros are powerful code…

    • 7 Oct 2013
  • Analog/Custom Design: Cadence’s Annual Mixed-Signal Summit 2013: A Mind Meld of Mixed-Signal Design Community

    Sathish Bala
    Sathish Bala

    If you're a fan of the Star Trek series (my six-year-old son and I watch it together faithfully!), you know the Vulcan Mind Meld. (If you're not a Trekkie, the mind-meld is a process of transferring one's knowledge to another person instantly).

    Mixed-Signal Technology Summit, Oct. 10 at Cadence's San Jose campus, is the closest thing to a mind meld to share mixed-signal design practices and challenges…

    • 6 Oct 2013
  • System, PCB, & Package Design : What's Good About AMS Simulator IBIS Model Capability? It’s in the 16.6 Release!

    Jerry GenPart
    Jerry GenPart
    The 16.6 AMS Simulator now provides IBIS model simulation capability:

    • SPICE circuit generation for all IBIS versions
    • Support for V-T curves
    • Analog simulation of XNets (use Advanced Analysis tools for smoke analysis on bypass components)

    Read on for more details …

    The Model Editor now supports all versions of IBIS for V-T curves.


    Invoke Modeled.exe.

    Invoke the IBIS converter from the menu Model > IBIS Translator.

    Browse…

    • 6 Oct 2013
  • System, PCB, & Package Design : Take Notes During Your Packaging Design Workflow with the Database Diary

    Jeff Gallagher
    Jeff Gallagher
    In this blog, we take a look, not at a new command, but instead at a classic command that many of you may not even realize is in the tool today: the database diary. The database diary tool (Tools -> Database Diary...) is available in all AP...
    • 3 Oct 2013
  • Verification: Slow Winter or New Spring for Hardware Design?

    Jack Erickson
    Jack Erickson
    If you're looking for an entertaining gonzo take on the history and current state of hardware design, I highly recommend "The Slow Winter" by James Mickens, the "Galactic Viceroy of Research Excellence" at Microsoft.The premis...
    • 3 Oct 2013
  • System, PCB, & Package Design : What's Good About Capture’s Update Cache? 16.6 Has a Few Enhancements!

    Jerry GenPart
    Jerry GenPart

    The 16.6 OrCad Capture release now allows you to replace multiple cache parts in one operation. In addition, all options of Replace Cache now work on Update Cache.

    Read on for more details…

    In earlier releases, you could not use the options available under “Replace Cache” for “Update Cache” operations. You now have the option to select multiple parts in cache and replace them in one operation:…

    • 3 Oct 2013
  • SoC and IP: TSMC 28HPM – Sweet Spot for Today’s Mobile SoCs

    Jacek Duda
    Jacek Duda

    Mobile is the only business besides PCs where actual SoCs get a lot of visibility in the eyes of the end customer. Does Joe Doe care what’s inside his MP3 player or car infotainment system? No, not as long as it’s doing its job. But when it comes to his smartphone or a tablet, his awareness of the chip inside is much higher.

    It’s good for the business, because this awareness helps IP providers promote…

    • 2 Oct 2013
  • SoC and IP: Automotive Ethernet Interest Soars at Industry Events

    ArthurM
    ArthurM

    I attended two consecutive automotive Ethernet events near Stuttgart last week. Judging by the level of participation automotive Ethernet is really taking off. 

    The first event was the OPEN Alliance face-to-face meeting which 150 people attended. The main purpose of the OPEN Alliance is to promote standards for the operation of 100M and 1G Ethernet PHYs over a single twisted pair (STP) of copper cable in automotive environments…

    • 1 Oct 2013
  • System, PCB, & Package Design : Customer Support Recommended - Dimensioning in Allegro PCB Editor

    Naveen
    Naveen

    Allegro PCB Editor offers drafting and dimensioning features that support electronic design automation (EDA) industry standards that enable you to specify the dimensions of every feature on a board created from the product. This feature gives you greater control over the manufacturing release of your design. The layout editor also enables you to customize the dimensioning process to conform to the manufacturing requirements…

    • 30 Sep 2013
  • System, PCB, & Package Design : What's Good About ADW’s Pull-Down Lists? 16.6 Has a Few New Enhancements!

    Jerry GenPart
    Jerry GenPart

    The 16.6 Allegro Design Workbench (ADW) release now provides the ability to customize the pull-down list values for part property editing. Some classification properties require “freeform” values (tolerance, voltage, etc.) and other properties only accept certain values, for example:
    “YES/NO”
    “COMPLIANT/NON-COMPLIANT”


    This feature allows you to specify a set of allowable values for a property…

    • 24 Sep 2013
  • SoC and IP: Intel Developer Forum (IDF13): A "Look Inside" the Technology Showcase

    Arif Khan
    Arif Khan

    The recent Intel Developer Forum 2013 in San Francisco was notable for the sheer number of attendees and the broad spectrum of the technology industry they represented.

    Intel's embrace of a more diversified computing ecosystem was on display -- Android mascots, tablets, and phones, and yes, servers and cloud software. Intel led the PC revolution with its x86 family of processors, but faces intense competition in the handheld…

    • 23 Sep 2013
  • SoC and IP: IEEE 802.3 -- Standardizing the Next Generation of Ethernet PHYs

    ArthurM
    ArthurM

    I attended the IEEE 802.3 standards meeting in York, England recently. Over 200 people came from all over the world to work on standards for the next generation of Ethernet products.

    Work is ongoing to standardize new Ethernet PHYs (physical layer devices) for speeds of 1Gbps, 40Gbps, 100Gbps and 400Gbps. The 1Gbps work is focused on the automotive and industrial market segments, a field that Cadence is particularly committed…

    • 19 Sep 2013
  • Digital Design: Five-Minute Tutorial: EM Model Files Revisited

    Kari
    Kari

    Back in January, I posted a Five-Minute Tutorial about creating EM Model files. We'll be referencing this previous post a lot, so check it out quickly right now.

    That method has worked well for me, but on my most recent project, I hit some snags. As process nodes evolve, the EM models are becoming more complex, and translation scripts are not able to handle all of the cases. So, I had to dig back in and find a new…

    • 18 Sep 2013
  • Analog/Custom Design: Virtuosity: 15 Things I Learned in August by Browsing Cadence Online Support

    stacyw
    stacyw

    Our folks over in Physical Design have been busy churning out helpful Rapid Adoption Kits to demystify lots of useful features in the Virtuoso Layout Suite.  It's a great opportunity to learn some new productivity-boosting tricks.

    Application Notes

    1. Virtuoso Spectre Transient Noise Analysis

    This document discusses the theoretical background of Spectre's transient noise analysis, its implementation and implications,…

    • 11 Sep 2013
  • System, PCB, & Package Design : What's Good About Allegro PCB Editor Shape Contraction and Expansion? Check Out 16.6!

    Jerry GenPart
    Jerry GenPart

    The 16.6 Allegro PCB Editor includes new enhancements to effectively manage shape operations.

    Read on for more details …


    Shape Expansion/Contraction


    The ability to contract or expand an existing shape(s) is available in General Edit Application mode. Pre-select one or more shapes then use the RMB context sensitive menu to access the Expand/Contract command. Use +/- buttons in combination with the value field to incrementally…

    • 10 Sep 2013
  • System, PCB, & Package Design : Create Optimum Pin Assignments for FPGAs on PCBs - Part 2 of 2

    briggins
    briggins

    In part 1 of this blog, I discussed a scenario that PCB designers working with FPGA-based boards are often faced with: getting pin assignments from FPGA and/or schematic engineers that can create serious PCB routing problems.  In that blog I claimed that the upstream engineers can't accurately assess the impacts of their FPGA pin selections on the PCB partially because the tools they use don't consider the PCB.…

    • 6 Sep 2013
  • Verification: HDMI 2.0 – Ushering in the Next Generation of Ultra HD TV

    Huzaifa Dalal
    Huzaifa Dalal

    The future of television is being defined by two key technologies: organic light-emitting diode (OLED) screens and ultra high definition (Ultra HD or "4K TV") standards. OLED is a display technology that makes colors pop like nothing you've seen before. 4K TVs deliver incredible sharpness and detail by packing in four times as many pixels as there are on the 1080p HDTVs in our living rooms.

    Today HDMI 1…

    • 5 Sep 2013
  • Analog/Custom Design: SKILL for the Skilled: Visiting All Permutations

    Team SKILL
    Team SKILL
    In this posting I want to look at several ways of generating permutations of a list. The problem comes up occasionally in fault analysis as well as a few other applications. Don't generate the list It is usually a bad idea to try to generate a list of all permutations as the length of that list can be very large for some lists. E.g., a list of the permutations of a list of length ten will be 10! = …
    • 4 Sep 2013
  • System, PCB, & Package Design : How Do You Route Your Highly Constrained PCBs? (Part 1 of 2)

    hemant
    hemant
    How routing is performed to meet the design intent of designers and engineers seems to be a topic of constant debate. Is manual routing better than automatic routing? Is designer-guided, computer-assisted (IOW auto-interactive) better? What’s the best way to produce the best board design?
     
    To get a perspective from an industry routing expert, I asked David Price (president of DFM, a firm that specializes in…
    • 30 Aug 2013
  • Analog/Custom Design: SKILL for the Skilled: How to Copy a Hash Table

    Team SKILL
    Team SKILL
    In this posting I want to look at ways to copy a hash table in SKILL. There are several ways you might naively try to do this, but some of these naive approaches have gotchas which you should be aware of.

    In the following paragraphs several inferior functions will be presented: portable_1, copyTable_2, copyTable_3, copyTable_4, and copyTable_5. Finally three useful robust functions will be presented (copyTable, getHa…

    • 28 Aug 2013
  • Verification: Configurable Specman Messaging Webinar Archive Available Now

    teamspecman
    teamspecman
    Configurable Specman Messaging for Improved ProductivityWebinar Archive Available Now!Hello Specmaniacs:


    Ever wondered how to switch on all messages, or how to switch all of them off? Or get confused by the output from the "show message" command?

    You're not alone. Many users and even Cadence R&D engineers have struggled with this. The main reason for the confusion is that messages are controlled by loggers, and…

    • 27 Aug 2013
  • System, PCB, & Package Design : Create Optimum Pin Assignments for FPGAs on PCBs - Part 1 of 2

    briggins
    briggins

    In most FPGA-based boards, the PCB designer is on his own -- with little help from any tool -- to unravel what is often a routing nightmare. This can be caused by FPGA and/or schematic designs that have given little thought to the actual routing, inclucing layer stackup, crossovers, differential pair length matching, and high-speed signal integrity requirements. 

    To be fair, this is not completely the fault of the upstream…

    • 27 Aug 2013
  • System, PCB, & Package Design : What's Good About FSP’s Allegro PCB Editor Board Import? 16.6 Has It!

    Jerry GenPart
    Jerry GenPart

    The Allegro FPGA System Planner (FSP) has the ability in the 16.6 release to import Allegro PCB Editor .brd file contents.

    Read on for all the great details …


    To import an Allegro design, you must first begin with a blank FSP design, otherwise this menu pick will not even appear in the Tools pull-down. Also, this menu pick does NOT import connectivity. It only imports component placement information and the board…

    • 19 Aug 2013
<>
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