Cadence is the OpenText Connectivity Partner of the Year
Cadence is pleased to be honored by the OpenText Global Partners Program as their 2011 Connectivity Partner of the Year. The award is a reflection of the close working relationship that we have had...
View ArticleImproved IDF Tool Automatically Fixes Design Rule Violations in Virtuoso
Although many automatic layout generation tools are available to automate design creation, the layout modification/correction step (fixing design rule violations) is not automated very well....
View ArticleThings You Didn't Know About Virtuoso: We've Got You Cornered
One of the big buzzwords around the EDA world these days is "variation." Don't you just love buzzwords? Take a perfectly normal, slightly ambiguous word, capitalize it, add a another slightly...
View ArticleThings You Didn't Know About Virtuoso: Measurements Across Corners
In Virtuoso IC 6.1.5 ISR6, we released a new feature in ADE XL, which had been requested by many customers--the ability to define a measurement expression which operates on the results of another...
View ArticleSKILL for the Skilled: Introduction to Classes -- Part 5
In the previous SKILL for the Skilled postings, we looked at a pretty good algorithm for solving the Sudoku puzzle. This algorithm is able to find at least one solution of the puzzle if one exists, and...
View ArticleThings You Didn't Know About Virtuoso: Change is Here to Stay
Speaking of variation -- and isn't everyone these days -- something strikes me in reading about all the powerful and elegant features of corners management and statistical analysis. After all the...
View ArticleThings You Didn't Know About Virtuoso: Rapid Adoption Kits
This post isn't directly about tips and tricks for getting the most out of Virtuoso, but it is about a new source of information and hands-on guidance to help you put those tips and tricks into...
View ArticleSKILL for the Skilled: Many Ways to Sum a List (Part 1)
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...
View ArticleThings You Didn't Know About Virtuoso: The (Setup) State of Things
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...
View ArticleSKILL for the Skilled: Many Ways to Sum a List (Part 2)
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...
View ArticleSKILL for the Skilled: Many Ways to Sum a List (Part 3)
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...
View ArticleSKILL for the Skilled: Many Ways to Sum a List (Part 4)
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...
View ArticleSKILL for the Skilled: Many Ways to Sum a List (Part 5)
In the most recent posts of SKILL for the Skilled (see previous post here) we looked at different ways to sum a given list of numbers. The goal of these articles is not really to help you sum lists...
View ArticleSKILL for the Skilled: Many Ways to Sum a List (Part 6)
In a previous post I presented sumlist_2b as a function that would sum lists of length 0, 1, or more. (defun sumlist_2b (numbers) (apply plus 0 0 numbers))Unfortunately sumlist_2b cannot handle...
View ArticleLibrary "Safe Margins" -- Are They Really Saving Your Design?
Designers need to radically re-think their strategies for timing closure to get the most out of process technologies that are becoming readily available. The additional burdens of creating electrical...
View ArticleVirtuosity: 10 Things I Learned in December By Browsing Cadence Online Support
In addition to the R&D engineers who actually develop our software, the folks in many other groups here at Cadence put a lot of time and effort into creating a wide variety of documents,...
View ArticleIntroduction to Cadence Virtuoso Advanced Node Design Environment
What can designers do about advanced node technology? This is an introduction to the Cadence Virtuoso Advanced Node design environment, announced Jan. 28, 2013, as a custom/analog design development...
View ArticleThings You Didn't Know About Virtuoso: Drag and Drop
I love it when I'm sitting in a meeting with my colleagues or with a group of customers and someone brings up something about our software that they find annoying and another person says "Wait, why are...
View ArticleVirtuosity: 10 Things I Learned In January By Browsing Cadence Online Support
This month's highlighted content includes helpful information on wreal modeling, mixed-signal interoperability, verification of digitally-calibrated analog circuits, device and block-level routing and...
View ArticleVirtuosity: 10 Things I Learned in February By Browsing Cadence Online Support
February was a big month for RAKs (Rapid Adoption Kits)! If you haven't checked out the listings under Resources->Rapid Adoption Kits yet, you're missing out. You'll find databases with detailed...
View Article