• 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

  • 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
  • Digital Design: Simple Steps to Debug DRC Violations Undetected in EDI System

    wally1
    wally1

    You've placed and routed your design in the Encounter Digital Implementation (EDI) System. It passed Verify Geometry and Verify Connectivity without a violation. Great!

    But when you run DRC signoff with your physical verification tool, you have violations related to the routing. What should you do now?

    Depending on your situation there are usually two solutions:

    1. Fix the violations by hand. This is okay if there are…

    • 10 Sep 2012
  • Analog/Custom Design: Things You Didn't Know About Virtuoso: The (Setup) State of Things

    stacyw
    stacyw

    Apologies for the long delay between articles (best intentions and all that).  I last left you with an article about how to parameterize and manipulate device properties in your design without having to edit the schematic.  A very handy feature.  So there you are -- creating and matching and ratioing parameters willy-nilly.  You've changed values and defined ranges and run sweeps. 

    And now you're wondering--how in the…

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

    Team SKILL
    Team SKILL
    A while back I presented a one day SKILL++ seminar to a group of beginner and advanced SKILL programmers. One example I showed was Variations on how to sum a list of numbers. This is a good example because the problem itself is easy to understand, so the audience can concentrate on the solution techniques rather than on the problem itself.

    I want to show a few of these examples in this blog post (and a few upcoming posts…

    • 5 Sep 2012
  • Verification: UVM Testflow Phases, Reset and Sequences

    teamspecman
    teamspecman

    In this post, we will discuss the interesting challenge of reset during simulation.

    Specman has a very robust implementation of reset during test, which imitates a return to cycle 0. All threads are terminated, the run() method is called again, and evaluation of temporal expressions is restarted. UVM Testflow has the option to go back to any phase, not just to cycle 0, by calling rerun_phase(target phase). When issuing…

    • 5 Sep 2012
  • Verification: What Does it Take to Migrate from e to UVMe?

    teamspecman
    teamspecman

    So you are developing your verification environment in e, and like everyone else, you've been hearing a lot of buzz surrounding UVM (Universal Verification Methodology). Maybe you would also like to give it a try. The first question that pops in your mind is, "What would it take to migrate from e to UVM e?"

    Well, this is a bit of a trick question. The short answer is that if you've adopted eRM in the…

    • 5 Sep 2012
  • System, PCB, & Package Design : What's Good About DEHDL’s Find Functionality? The Secret's in the 16.5 Release!

    Jerry GenPart
    Jerry GenPart

    The current Allegro Design Entry HDL (DEHDL) Page Search toolbar works only on the currently opened schematic page. If the scope of the search is different from the current page, then the Advanced Find & Navigate functionality can be used. This new feature also allows you to define the objects which you would like to search for the text.


    Read on for more details …

    The Find Filter (available from the Page Search…

    • 4 Sep 2012
  • Verification: Introduction to the Linux Kernel Message System

    jasona
    jasona
    One of the most common problem reports related to Virtual Platforms running Linux goes something like:I run the simulation and the terminal says "Uncompressing Linux... done, booting the kernel" and nothing happens.One of my favorite books ...
    • 4 Sep 2012
  • System, PCB, & Package Design : What's Good About PCB SI Adaptive Mesh Generation? 16.5 Has Many New Enhancements!

    Jerry GenPart
    Jerry GenPart

    The 16.5 PCB SI product’s rectangular mesh scheme is used for shapes, cutouts, slots, anti-pads and voids within shapes. The mesh cell size you pre-specify is the maximum cell size ,and the system will automatically adjust/reduce the cell size if necessary. You can ignore the meshing for anti-pads and small shapes/voids through the Preferences settings.

    Read on for more details …

    Analyze Menu

    All analysis…

    • 28 Aug 2012
  • Analog/Custom Design: Mixed Signal Design IP Embraces Metric-Driven Verification Using RNM

    Sathish Bala
    Sathish Bala

    Even though it's been over 2 months since this year's Design Automation Conference in San Francisco, I am still surprised by the response that metric-driven, mixed-signal verification gets from our design community. Cadence had quite a few customer presentations at the EDA360 Theater at DAC this year. However, there was one presentation titled "Metric Driven Verification Approach for Analog/Mixed Signal IPs" authored…

    • 27 Aug 2012
  • System, PCB, & Package Design : Customer Support Recommended – Appnote on Implementing the Force-Sense Kelvin Connection

    Naveen
    Naveen

    The use of separate force (F) and sense (S) connections (often referred to as a Kelvin connection) is a common requirement in the PCB design. The separate force (F) and sense (S) connection at the load eliminates any errors resulting from voltage drops in the force lead. The Kelvin Sense connection is routed by separating the sensing signals (S) from the lines, and delivering the power to the load (F). This type of connection…

    • 23 Aug 2012
  • System, PCB, & Package Design : What's Good About APD’s Wire Bond Settings Groups? You’ll Need the 16.5 Release to See!

    Jerry GenPart
    Jerry GenPart

    The 16.5 Allegro Package Design (APD) product has been modified to provide a different type of method to control wire bond settings for groups. It is important to note the differences between these new group settings and the wire bond groups that existed prior to 16.5. In these prior releases, a wire bond had to strictly adhere to a wire bond group, whereby the group defined the characteristics of the wire bond. In contrast…

    • 21 Aug 2012
  • Verification: Report From Silicon Valley With Application Engineer Bin Ju

    TeamVerify
    TeamVerify

    Luckily I was able to track down my very busy colleague Bin Ju between assignments and interview her about her first-hand observations of what's going on here in Silicon Valley today.  Bin is an expert on formal and assertion-based verification (ABV), so her remarks focus on the trend toward increasing adoption of formal analysis, how users are leveraging "formal apps" to enable rapid adoption of this technology by…

    • 21 Aug 2012
  • Verification: Improving SimVision Fonts for Ubuntu

    jasona
    jasona
    This article is a follow-up on an early 2012 article about using Incisive and Virtual System Platform on the Ubuntu operating system. Although the feedback has been positive, the one area that was not covered very well is the look of SimVision. When ...
    • 17 Aug 2012
  • Verification: A “Reflection” on Chip-Level Debugging with Specman/e and SimVision

    teamspecman
    teamspecman

    Last week, a favorite customer of mine called me in a panic, just days from tape-out of a large multimedia SoC. After a minor change in their RTL code their Specman testbench started crashing, even though the e code wasn't changed. Could I help?

    Knowing that this customer compiles their e code, and that Specman doesn't tend to crash, the first thing I did was to get them to recompile the e code with the debug…

    • 15 Aug 2012
  • System, PCB, & Package Design : What's Good About Allegro PCB Router Routing Changes? 16.5 Has a Few New Enhancements!

    Jerry GenPart
    Jerry GenPart

    The 16.5 Allegro PCB Router has a couple new improvements I’ll cover today – Embedded Components Support and Route Quality Improvements.

    Read on for more details …


    Embedded Components Support

    This functionality is basically transparent to the Allegro flow designer. The Router will just translate and route these components normally. For standalone users of the Allegro PCB Router, a new syntax has been added…

    • 15 Aug 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