editor's blog
Subscribe Now

Chip Design Tweaker

Last-minute chip design changes are always unfortunate, whether right before cutting masks or, worse yet, after you get silicon back. Some major tool environments provide engineering change order (ECO) support, some don’t. But it’s always a less-than-perfect scenario: an ideal top-down flow would maintain the chain of refinement from the most abstract representation down to the final details. Making a change only at the low level breaks that.

But the practical fact is that, if you’ve spent weeks and months getting things just the way you want them – with the exception of those annoying issues you just found – you don’t want to risk undoing all that careful work by taking a trip back to the abstract level and repeating the flow.

So you grit your teeth and push a couple polygons or change some transistor characteristics at the lowest level and chalk it up to “you gotta do what you gotta do.”

A small company called Dorado is trying to help out with these last minute ECO tweaks with a slightly unfortunately-named tool called Tweaker. (I suppose it can stay up for days in a row, but hopefully it doesn’t suffer from unpredictability or a nasty crash after a few days…)

Tweaker is set up to automatically fix a number of issues automatically and more in a manually-guided manner. Its scope includes functional, timing, and power tweaks. Changes may be made at the RTL level, where they attempt to minimize the scope of any resultant changes, or at the physical level.

In my discussion with them at DAC, it seems that low-level physical tweaks can’t be automatically preserved in the face of, say, a synthesis change. For example, if you make a low-level change and then have to make a functional (RTL) tweak that affects the same cells, you’ll have to redo the low-level changes after the RTL tweak re-synthesizes. But a TCL script can be used, which should save time (assuming no name changes, etc.).

It can work pre-mask by trying to preserve the chip area or post-silicon by taking advantage of spare cells.

They’ve managed to convince TSMC of its value…

An important note, however: if you want to convince your boss to make this tool available for you, make sure to say, “I need Tweaker to make some quick design changes.” Not, “I need a tweaker to make some quick design changes.” Big difference.

14 thoughts on “Chip Design Tweaker”

  1. Pingback: read what he said
  2. Pingback: Togel Shenzen
  3. Pingback: DMPK
  4. Pingback: zdporn.com
  5. Pingback: pezevenk
  6. Pingback: kari satilir
  7. Pingback: hash
  8. Pingback: bandar judi
  9. Pingback: domino online
  10. Pingback: Cheap

Leave a Reply

featured blogs
Sep 27, 2020
https://youtu.be/EUDdGqdmTUU Made in "the Alps" Monday: Complete RF Solution: Think Outside the Chip Tuesday: The First Decade of RISC-V: A Worldwide Phenomenon Wednesday: The European... [[ Click on the title to access the full blog on the Cadence Community site. ...
Sep 25, 2020
What do you think about earphone-style electroencephalography sensors that would allow your boss to monitor your brainwaves and collect your brain data while you are at work?...
Sep 25, 2020
Weird weather is one the things making 2020 memorable. As I look my home office window (WFH – yet another 2020 “thing”!), it feels like mid-summer in late September. In some places like Key West or Palm Springs, that is normal. In Pennsylvania, it is not. My...
Sep 25, 2020
[From the last episode: We looked at different ways of accessing a single bit in a memory, including the use of multiplexors.] Today we'€™re going to look more specifically at memory cells '€“ these things we'€™ve been calling bit cells. We mentioned that there are many...

Featured Video

Product Update: Family of DesignWare Ethernet IP for Time-Sensitive Networking

Sponsored by Synopsys

Hear John Swanson, our product expert, give an update on Synopsys’ DesignWare® Ethernet IP for Time-Sensitive Networking (TSN), which is compliant with IEEE standards and enables predictable guaranteed latency in automotive ADAS and industrial automation SoCs.

Click here for more information about DesignWare Ethernet Quality-of-Service Controller IP

Featured Paper

The Cryptography Handbook

Sponsored by Maxim Integrated

The Cryptography Handbook is designed to be a quick study guide for a product development engineer, taking an engineering rather than theoretical approach. In this series, we start with a general overview and then define the characteristics of a secure cryptographic system. We then describe various cryptographic concepts and provide an implementation-centric explanation of physically unclonable function (PUF) technology. We hope that this approach will give the busy engineer a quick understanding of the basic concepts of cryptography and provide a relatively fast way to integrate security in his/her design.

Click here to download the whitepaper

Featured Chalk Talk

MCU32 Graphics Overview

Sponsored by Mouser Electronics and Microchip

Graphical interfaces add a whole new dimension to embedded designs. But, designing a full-blown graphics interface is a major challenge for most embedded systems designers. In this episode of Chalk Talk, Amelia Dalton and Kurt Parker from Microchip Technology explain how you can add a modern graphics user interface to your next embedded design without a big learning curve.

Click here for more information about Microchip Technology MPLAB® X Integrated Development Environment