Embedded Systems Conference
Breaking News
Newest First | Oldest First | Threaded View
User Rank
Re: Help
sanjay.churiwala   7/14/2013 8:56:02 AM
Hi Michael:

In terms of using names such that wildcarding could be easier: We've not covered in this book.

Implementation tools (synthesis+other optimization tools) keep on changing names of signals (e.g. during register inference/duplication etc.).

SDC does not decide the naming. Rather, SDC gets impacted by the names that a specific set of tools will choose.

Unfortuantely, each tool has its own naming convention. However, being pure technologists, both me and Sridhar wanted the book to be strictly technical only, rather than talk about any specific tool.





User Rank
Re: Help
BrianBailey   7/11/2013 4:58:13 PM
They did have some recommendations about naming so that things can be composed hierarchically without having to go back and change things.

Michael Dunn
User Rank
Re: Help
Michael Dunn   7/11/2013 4:45:40 PM
Is there anything in the book about naming conventions? 

I'm recalling Altera's total disregard of system issues, but I did get the impression that with intelligent naming of signals, one's job might be greatly simplified through the magic of wildcards... Maybe. My brain just shut down, and I was fortunately able to keep using the classic timing analyzer. Might not be so lucky next time.

User Rank
Re: Help
BrianBailey   7/11/2013 3:49:50 PM
@Michael - I hear what you are saying and as I was reading the book I found myself asking - isn't there a better way to do this. However, that is the very question I should be asking if I were still an EDA tool developer, but as writers of a book they are attempting to help the people who have to use the system that is in place. So - is the book that long because they move too slowly or is the book that long because that is the mess that engineers have to deal with and they are trying to help them navigate. I think it is more of the latter.

Michael Dunn
User Rank
Michael Dunn   7/11/2013 12:02:06 PM
I've been doing digital design for 30+ years, but have never been so confused as when I encountered SDC via Altera Quartus.

Confusion stemmed from top as well as bottom. At the system level, I found it impossible to grasp what was required in a complex design. I've got a bunch of my own HDL, a piece of 3rd-party IP, and a few Altera IP blocks in a design. Now what?

At the bottom, the docs just couldn't seem to explain what it all meant. A very simple concept that should have taken one page to explain was spread out over ten pages! A strange case of OVER-documentation that ended up losing the simple point it was trying to make in a tangle of pointless verbiage and formulae.

I've yet to look at Xilinx's Vivado dox to see if they explain SDC understandably.

Looking at this book's chapters, I wonder if it doesn't fall into the same traps. I mean...253 pages to explain basic timing specifications? What's wrong with this picture? Is the emperor naked?

Most Recent Comments
rick merritt
Max The Magnificent
Max The Magnificent
Most Recent Messages
12:32:14 PM
Top Comments of the Week
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
Martin Rowe

Leonard Nimoy, We'll Miss you
Martin Rowe
Like many of you, I was saddened to hear the news of Leonard Nimoy's death. His Star Trek character Mr. Spock was an inspiration to many of us who entered technical fields.

Max Maxfield

Awesome 3D Electronic Sculptures
Max Maxfield
I recently received an email from someone we'll call Martin (because that's his name). Martin's message was short and sweet. In its entirety it read: "You need to see this!"

Rajaram Regupathy, Cypress Semiconductor

Add USB Battery Charging Protocols to an Android-Based Design
Rajaram Regupathy, Cypress Semiconductor
Post a comment
Editorial Note: Excerpted from Unboxing Android: A hands on approach with real world examples, by Rajaram Regupathy, the author takes you through the process incorporating effective power ...

Rich Quinnell

Making the Grade in Industrial Design
Rich Quinnell
As every developer knows, there are the paper specifications for a product design, and then there are the real requirements. The paper specs are dry, bland, and rigidly numeric, making ...

Special Video Section
The LT8640 is a 42V, 5A synchronous step-down regulator ...
The LTC2000 high-speed DAC has low noise and excellent ...
How do you protect the load and ensure output continues to ...
General-purpose DACs have applications in instrumentation, ...
Linear Technology demonstrates its latest measurement ...
Demos from Maxim Integrated at Electronica 2014 show ...
Bosch CEO Stefan Finkbeiner shows off latest combo and ...
STMicroelectronics demoed this simple gesture control ...
Keysight shows you what signals lurk in real-time at 510MHz ...
TE Connectivity's clear-plastic, full-size model car shows ...
Why culture makes Linear Tech a winner.
Recently formed Architects of Modern Power consortium ...
Specially modified Corvette C7 Stingray responds to ex Indy ...
Avago’s ACPL-K30T is the first solid-state driver qualified ...
NXP launches its line of multi-gate, multifunction, ...
Doug Bailey, VP of marketing at Power Integrations, gives a ...
See how to ease software bring-up with DesignWare IP ...
DesignWare IP Prototyping Kits enable fast software ...
This video explores the LT3086, a new member of our LDO+ ...
In today’s modern electronic systems, the need for power ...
EE Times Senior Technical Editor Martin Rowe will interview EMC engineer Kenneth Wyatt.
Flash Poll