Quantcast
Channel: Verification
Browsing all 421 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

It’s a Kind of Magic: How Calculated Messages Can Make You a Hero, and There...

At the risk of dating myself—oops, it is too late, I already did so last August while talking about display density innovation—I will use a metaphor from a nineteen eighties movie to illustrate the...

View Article


Image may be NSFW.
Clik here to view.

Searching Through a Complex Design? DFS to the Rescue!

Recently, while at a customer site, I was faced with the huge task of looking for all instances of a specific module to find a particular signal assignment. My first thought was to do a grep search,...

View Article


Image may be NSFW.
Clik here to view.

Dealing with the "Throw it Over the Wall" Methodology in Power Supply Network...

"Throw it over the wall" is business slang for completing your part of a project and then passing it off to the next group. This phrase is usually said when there is little communication between two...

View Article

Image may be NSFW.
Clik here to view.

Small is Beautiful—How UVM Test Case Extraction Can Improve Your Constraint...

In the world formerly known as microelectronics, which is now actually nanoelectronics, small is sure beautiful. With the continued reduction in transistor size, we can afford to pack an insane amount...

View Article

Image may be NSFW.
Clik here to view.

Pablo Picasso and the Power of Abstraction: Make Sense of Your Verification...

Abstraction is a key concept that makes it easier for humans to deal with large and complex systems. Since abstraction reduces complexity, without abstraction, hardly any innovation would be possible...

View Article


Image may be NSFW.
Clik here to view.

Before There Was a Transaction, There Were Signals

Transaction-based verification has been around for many years. A transaction is an abstraction that consists of a single transfer of data and control signals. With today’s complex SoCs, we need to...

View Article

Image may be NSFW.
Clik here to view.

Blast From the Past—Or Debugging HDL Race Conditions And Glitches

In 1999, the movie Blast from the Pastwas released. It begins in Los Angeles in the 1960s, during the Cold War era. In this movie, a nerdy, engineering-type father was afraid of a potential conflict...

View Article

Image may be NSFW.
Clik here to view.

Heading Off the Butterfly Effect—The SimVision "Quick Diff"

Functional Verification Debug Blog - SimVision Gems Most engineers are familiar with the “Butterfly effect” – the notion that a small change can result in enormous repercussions in the future. A...

View Article


Image may be NSFW.
Clik here to view.

The Apple Car: Not a Question of Ability, But a Question of Intent

Rumors have been flying for years about whether Apple will create a car. Recently, this has gained more traction due to some key hires by Apple, and by boastful comments by an Apple employee, which is...

View Article


Image may be NSFW.
Clik here to view.

Blast from the Past, Take 2: Why Are We Still Designing with Verilog 2000 – A...

SystemVerilog was ratified and released by the IEEE 10 years ago, in 2005. Since then, it has been rapidly adopted for verification. The reasons are simple – it is much more powerful than classic...

View Article

Image may be NSFW.
Clik here to view.

Deque to the Rescue—Introducing the e Template Library

A customer working on a VIP component identified that the performance of one of their protocol checkers, written in ‘e’, is significantly worse than the performance of the competing solutions. Profiler...

View Article

Image may be NSFW.
Clik here to view.

There Will Be Blood – Ahem, Rather, Electrons If Apple Decides to Build a Car

Every modern device, even the ones with modest complexity, could never be developed by a single person at the quality, cost, and performance levels we enjoy today. This has been true for over 100 years...

View Article

Image may be NSFW.
Clik here to view.

Don’t Lose Extra Simulation Cycles

After reading the rest of this blog, you might guess the truth, which is that my "designing" skills go back to the 8086 processor! In this blog, I have used a 64-bit register (Well, I could make it...

View Article


Image may be NSFW.
Clik here to view.

What Does It Take To Satisfy Your Need For Verification Speed? You Gotta RAK It!

A few weeks ago I discussed how bigger is (often) better. Obviously, everyone has a need for “more cowbell” as well as a need for speed. The questions to ask are:What do you have to do to accelerate...

View Article

Image may be NSFW.
Clik here to view.

In New York–Boston/Brighton–Mountain View: Modern Formal and Simulation...

Growing up in the '80s can damage your memory – particularly when it comes to bad music.At DVCon 2015 in San Jose I spoke with Michael Theobald, PhD, who is an adjunct professor at Columbia University,...

View Article


Image may be NSFW.
Clik here to view.

Moore’s Law 2.0—The End and Beginning of a New Era!

April 19 marks the 50th anniversary of Moore’s law. This is not just a very significant anniversary for technology, but for all of mankind. Here is why. We have never before seen such explosive...

View Article

Image may be NSFW.
Clik here to view.

Moore’s Law 2.0–How Small It Is To Be A 14nm FinFET

As I mentioned in my Blog on April 7, Moore’s law will turn 50 on April 19. What I did not emphasize enough in my discussion on silicon process evolution is size, or more accurately tininess.In that...

View Article


Image may be NSFW.
Clik here to view.

Top 10 Common Questions Regarding New Cadence Indago Debug Platform

By now, you all must have read the news that Cadence has unveiled the new Indago™ Debug Platform, which boosts debugging productivity by up to 50%.What's the secret sauce between the productivity gains...

View Article

Image may be NSFW.
Clik here to view.

The Time is Ripe—SystemVerilog Adoption for Design Is Gaining Momentum

On March 2, 2015, I had the privilege of moderating the Accelera tutorial at DVCon San Jose, which focused on the adoption challenges and the benefits of using SystemVerilog for design (SVD).The...

View Article

Image may be NSFW.
Clik here to view.

Specman deep_copy()—Creating Too Many Structs

This blog starts with a description of a debugging session of a mysterious behavior we encountered. Unlike a good mystery book, I will tell you upfront who did it—deep_copy(). In the second part of the...

View Article
Browsing all 421 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>