• 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: Event Report: Club Formal San Jose – Features and Techniques for Experts, Verification Apps for All

    TeamVerify
    TeamVerify

    Last week over 35 power users from over a dozen companies came together for the latest installment of "Club Formal" -- a user group meeting exclusively focused on topics in formal analysis and Assertion-Based Verification (ABV).  This instance of Club Formal featured several papers from Silicon Valley power users on expert-level techniques, as well as highlights of new "verification apps" that are highly automated…

    • 25 Oct 2012
  • Verification: Ubuntu 12.10 on a Virtual Platform at ARM Techcon

    jasona
    jasona
    Next week (Oct. 30-Nov. 1) ARM TechCon 2012 is at the Santa Clara Convention Center. As always, Cadence will be at the conference and exhibit, but I would like to especially recommend one paper for people interested in embedded Linux and Virtual...
    • 25 Oct 2012
  • Verification: Margins are Costly - Don't Let Them Grow Out of Control!

    Jack Erickson
    Jack Erickson
    Last week, Professor Jan Rabaey of the University of California at Berkeley gave a great keynote at Cadence's Low Power Technology Summit that called for changes to the conventional solutions for power reduction.One of the points he made was that...
    • 24 Oct 2012
  • System, PCB, & Package Design : What's Good About Allegro PCB Editor Stipple Highlighting? See for Yourself in 16.5!

    Jerry GenPart
    Jerry GenPart

    The 16.5 Allegro PCB Editor now has the added ability to accentuate objects and layers in Allegro PCB Editor by providing pattern support.

    Read on for more details …


    Stipple pattern support is provided through the assign color, highlight and color commands. The assign color command allows you to assign custom stipple patterns to objects in addition to assigning the color and default highlight patterns it currently…

    • 23 Oct 2012
  • Analog/Custom Design: Press Release About TSMC Flow, Blog from ARM Validate Cadence’s Mixed-Signal and 20nm Leadership

    Sathish Bala
    Sathish Bala

    A press release and a blog post caught my attention this week (October 15, 2012), and they have clearly demonstrated Cadence's leadership in 20nm process nodes and mixed-signal solutions. The press release is titled "TSMC Selects Cadence Virtuoso and Encounter Platforms for its 20nm Design Infrastructure, Spanning Custom/Analog, Digital and Mixed-Signal Design." This press release emphasizes that TSMC's…

    • 19 Oct 2012
  • System, PCB, & Package Design : What's Good About ADW’s Multiple Shopping Lists? Check out the 16.5 Release and See!

    Jerry GenPart
    Jerry GenPart

    The 16.5 Allegro Design Workbench (ADW) now supports multiple shopping lists.

    In a nutshell, multiple shopping lists support these capabilities:

    •    Provide viewing multiple lists from:
    –    One or more common list directories
    –    One or more other project directories
    –    One or more specific files
    –    Lists created from an outside source in the proper format can be referenced

    •    Functions for:
    –…

    • 15 Oct 2012
  • Analog/Custom Design: SKILL for the Skilled: Part 4, Many Ways to Sum a List

    Team SKILL
    Team SKILL
    In the previous posts SKILL for the Skilled: Many Ways to Sum a List (Parts 1, 2, and 3) we looked at several ways to sum a given list of numbers. We ignored the cases of the given list being very long. In this post, we will examine a way to sum the elements of arbitrarily long lists using recursive functions.

    The approach shown in this post (part 4) will only work in Virtuoso IC 6.1; it depends on features which are…

    • 15 Oct 2012
  • Verification: Changing the Game with Processor Based Emulation

    fschirrmeister
    fschirrmeister
    I have always been fascinated by game changing moves. Some are more successful than others, but the general principle is always the same - coming with a gun to a knife fight. Two of my favorites are from sports. When I was a young rower, the moving o...
    • 11 Oct 2012
  • Digital Design: Five-Minute Tutorial: Why You Should Be Running Early DRC

    Kari
    Kari
    Everyone knows you have to run signoff DRC before you tape out a design. Sometimes, DRC is left to exactly that moment - right before the tapeout. If major problems are found in the design at that point, the tapeout either has to be delayed, or there is a mad scramble to fix the issues. This is a situation no one wants to find themselves in.

    Running DRC early and often is very much worth the effort. In addition to the…
    • 11 Oct 2012
  • Verification: UVM SystemVerilog in a Multi-Language SoC World: UVM-ML Webinar

    Adam Sherer
    Adam Sherer

    Every SoC project uses multiple languages. Even if the design itself is purely Verilog RTL, it's likely that you have some PLI-based stimulus. In many cases there are multiple languages in use due to multiple suppliers, globalized teams, multiple abstractions, and more. Integrating e, SystemVerilog, SystemC, and C/C++ into one simulation is basic but insufficient for SoC verification.  The question asked by SoC verification…

    • 11 Oct 2012
  • Verification: Recorded Webinar: Using Metric-Driven Verification and Formal Together For Higher Productivity

    TeamVerify
    TeamVerify

    [Preface: the upcoming "Club Formal" on October 17 here at the Cadence San Jose campus will also touch on this topic - please join us!]

    While it's now common knowledge that there are many benefits to using simulation technology within a metric-driven verification (MDV) flow, as it turns out there are also an equal number of benefits to using formal analysis technology in such a flow as well.  Even better,…

    • 10 Oct 2012
  • Verification: Using pli_access for Stubless Indexed Ports

    teamspecman
    teamspecman

    Indexed ports are used to access composite HDL objects in SystemVerilog (SV). Their most frequent use is to access SV multi-dimensional arrays by defining a simple indexed port and accessing the array elements with the port indexes.

    Ports in general, and Indexed ports specifically, are static objects that need to be known in the environment build up. Indexed ports were implemented in such a way that each port needs SV…

    • 9 Oct 2012
  • System, PCB, & Package Design : Customer Support Recommended – Working with PADS to Allegro PCB Editor Translator

    Naveen
    Naveen

    A recently published AppNote on converting a PADS ASCII file to Allegro PCB Editor has eased the life of many users by providing a step-by-step methodology and appropriate debugging techniques. It also covers various scenarios where Allegro PCB Editor generates errors or warnings during the translation, and explains how to debug errors and obtain a neat board file (.BRD) to be used in Allegro PCB Editor.

    The PADS translator…

    • 9 Oct 2012
  • System, PCB, & Package Design : What's Good About DEHDL’s Page Search? The Secret's in the 16.5 Release!

    Jerry GenPart
    Jerry GenPart

    Prior to the 16.5 release, the search capabilities in Allegro Design Entry HDL (DEHDL) have been quite limited. This has changed in the 16.5 release with the introduction of a new toolbar for page level search and an Advanced Search and Navigate functionality.
     
    Read on for more details …


    The Page Search option enables you to search for text on the current page. The text can be a symbol text, net name, property or…

    • 9 Oct 2012
  • System, PCB, & Package Design : What's Good About PCB SI Static IR Drop Analysis? 16.5 Has Many New Enhancements!

    Jerry GenPart
    Jerry GenPart

    In the Allegro PCB SI 16.5 release, static IR drop analysis has been integrated into PDN (power delivery network) analysis, with several new features added, such as current density display and the display of current direction.

    Read on for more details …


    Analyze Menu

    To invoke Static IR Drop analyze, select Analyze > Static IRDrop Analysis at the bottom of the PDN Analysis form:


     

    This will open the following window…

    • 2 Oct 2012
  • Analog/Custom Design: ARM-Based Microcontrollers using Cadence’s Mixed-Signal Solution

    Sathish Bala
    Sathish Bala

    I recently came across a Wall Street Journal article,"ARM Chases Bigger Slice of Smaller Chips,"  that provides a very interesting perspective on how ARM is positioned to capture the microcontroller market, which is its next growth area. ARM based microprocessors are clearly dominating the mobile products from smart phones to tablets across Windows, Android and IOS mobile eco-systems. Most of these devices are…

    • 25 Sep 2012
  • System, PCB, & Package Design : What's Good About Allegro PCB Editor PDF Publisher? See for Yourself in 16.5!

    Jerry GenPart
    Jerry GenPart

    Starting with release 16.5, it is possible to export data from Allegro PCB Editor into PDF files. PDF files are more portable and secure in comparison to .brd files and can be used by customers to share a subset of design data with their vendors who do not need direct access to design data. PDF files can easily be posted on websites and opened within browsers.

    Read on for more details …

    Basic Information

    The PDF…

    • 25 Sep 2012
  • Verification: Shameless Promotion: Free Club Formal San Jose (with Lunch) on Wednesday 10/17

    TeamVerify
    TeamVerify

    Please join Team Verify and other design and verification engineers at the next "Club Formal" on the Cadence San Jose campus on Wednesday, October 17 at 11:30am. This free, half-day event (including lunch) is a great opportunity to learn more about general advances in formal analysis and assertion-based verification, and to network with others in your field.  Based on attendee feedback from previous events, we…

    • 24 Sep 2012
  • Verification: iPhone5 Differentiation is Chip Design

    Jack Erickson
    Jack Erickson
    In case you may have missed it, Apple recently launched a new iPhone. As per the iPhone launch tradition, it brings with it a lot of excitement over the latest capabilities. Of course we don't know everything until it is actually available, but t...
    • 19 Sep 2012
  • Verification: Using a Network File System with the Xilinx Zynq-7000 Virtual Platform

    jasona
    jasona
    There are a number of ways to do embedded software development for Xilinx Zynq-7000 based designs. For embedded Linux projects, Zynq offers multiple storage options such as SD card and USB. It's also possible to use a ramdisk for the ro...
    • 18 Sep 2012
  • Analog/Custom Design: SKILL for the Skilled: Part 3, Many Ways to Sum a List

    Team SKILL
    Team SKILL
    In Part 1 and Part 2 of this series of posts, I showed a couple of ways to sum up a given list of numbers. In this post, I want to show a couple of ways to use recursive functions to do this.

    Recall the sumlist_1a function

    In a previous posting the function sumlist_1a was defined.

    (defun sumlist_1a (numbers)
      (let ((sum 0))
        (foreach number numbers
          sum = sum + number)
        sum))
    

    Describing this algorithm in…

    • 18 Sep 2012
  • Verification: Accelerated VIP Delivers Value for Firmware/Driver Validation and Integration

    PeteHeller
    PeteHeller
    Earlier this year, Cadence announced the expansion of its VIP Catalog to include Accelerated VIP (AVIP). AVIP is used together with Cadence's Verification Computing Platform to enable RTL verification.  AVIP runn...
    • 14 Sep 2012
  • Verification: Lessons for EDA When Low Power vs. Heat Dissipation Isn’t a Fair Fight: A Case Study With the GoPro Hero2 Camera

    jvh3
    jvh3

    Right up there with functional verification, the challenges of low power design and verification present an existential threat to our customers' products, and ultimately their businesses.  Clearly both sides of the low power coin -- reducing generated heat and/or increasing efficiency to make the most of every available joule -- are of primary concern.  But what happens when external, environmental factors conspire…

    • 12 Sep 2012
  • System, PCB, & Package Design : What's Good About ADW’s Flow Manager? Check out the 16.5 Release and See!

    Jerry GenPart
    Jerry GenPart

    The 16.5 Allegro Design Workbench (ADW) Flow Manager has been enhanced to provide a more flexible and robust designer experience. It can now be launched in a stand-alone mode, is faster in launching, can open multiple flows, and you can customize it by adding new buttons!

    Read on for more details …

    Here’s a screenshot of the new Flow Manager:




    You can open the last project, and select from a list of last used…

    • 11 Sep 2012
  • Analog/Custom Design: SKILL for the Skilled: Part 2, Many Ways to Sum a List

    Team SKILL
    Team SKILL
    In the previous posting, SKILL for the Skilled: Many Ways to Sum a List (Part 1), I showed a couple of ways to arithmetically sum up a given list of numbers. In particular, I presenting the following function definition.
    (defun sumlist_1b (numbers)
      (apply plus numbers))
    

    In this posting, (Part 2), we'll look at improving this implementation by using the apply function with more than two arguments to enable handling…

    • 10 Sep 2012
<>
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