Inspiration Joint.. Chinminpoo!!

"Powered By Ideas, Ideals & Idealism"… A Blog By Prerna Jain !!

Electronic Design Automation (EDA)


This article clarifies all your doubts related to ‘EDA’.

Electronic design automation (EDA or ECAD) is a category of software tools for designing electronic systems such as printed circuit boards and integrated circuits. The tools work together in a design flow that chip designers use to design and analyze entire semiconductor chips.

Software focuses on :

Design

  • High-level synthesis (syn. behavioural synthesis, algorithmic synthesis) For digital chips
  • Logic synthesis translation of abstract, logical language such as Verilog or VHDL into a discrete netlist of logic-gates
  • Schematic Capture For standard cell digital, analog, rf like Capture CIS in Orcad by CADENCE and ISIS in Proteus
  • Layout like Layout in Orcad by Cadence, ARES in Proteus

Simulation

  • Transistor simulation – low-level transistor-simulation of a schematic/layout’s behavior, accurate at device-level.
  • Logic simulation – digital-simulation of an RTL or gate-netlist’s digital (boolean 0/1) behavior, accurate at boolean-level.
  • Behavioral Simulation – high-level simulation of a design’s architectural operation, accurate at cycle-level or interface-level.
  • Hardware emulation – Use of special purpose hardware to emulate the logic of a proposed design. Can sometimes be plugged into a system in place of a yet-to-be-built chip; this is called in-circuit emulation.
  • Technology CAD simulate and analyze the underlying process technology. Electrical properties of devices are derived directly from device physics.
  • Electromagnetic field solvers, or just field solvers, solve Maxwell’s equations directly for cases of interest in IC and PCB design. They are known for being slower but more accurate than the layout extraction above.

Analysis and verification

  • Functional verification
  • Clock Domain Crossing Verification (CDC check): Similar to linting, but these checks/tools specialize in detecting and reporting potential issues like data loss, meta-stability due to use of multiple clock domains in the design.
  • Formal verification, also model checking: Attempts to prove, by mathematical methods, that the system has certain desired properties, and that certain undesired effects (such as deadlock) cannot occur.
  • Equivalence checking: algorithmic comparison between a chip’s RTL-description and synthesized gate-netlist, to ensure functional equivalence at the logical level.
  • Static timing analysis: Analysis of the timing of a circuit in an input-independent manner, hence finding a worst case over all possible inputs.
  • Physical verification, PV: checking if a design is physically manufacturable, and that the resulting chips will not have any function-preventing physical defects, and will meet original specifications.

Manufacturing preparation

  • Mask data preparation, MDP: generation of actual lithography photomask used to physically manufacture the chip.
  • Resolution enhancement techniques, RET – methods of increasing of quality of final photomask.
  • Optical proximity correction, OPC – up-front compensation for diffraction and interference effects occurring later when chip is manufactured using this mask.
  • Mask generation – generation of flat mask image from hierarchical design.
  • Automatic test pattern generation, ATPG – generates pattern-data to systematically exercise as many logic-gates, and other components, as possible.
  • Built-in self-test, or BIST – installs self-contained test-controllers to automatically test a logic (or memory) structure in the design
Advertisements

8 comments on “Electronic Design Automation (EDA)

  1. rythm verma
    September 2, 2012

    yes , EDA is the in-thing

  2. akshay singh
    September 2, 2012

    i m looking forward to your next blog 😉

  3. Swapnil Bhartiya
    September 2, 2012

    Advisor – creative licening

  4. maria
    September 13, 2012

    This is a great website over here. I think I’ll visit your website more if you post more of this kind of specific information. Thanks a lot for posting this information.

  5. Pingback: Sitemap : Published Articles « Prerna Jain

  6. Pingback: Categorised List Of All Articles : | prernajaindotme

  7. Flex
    October 2, 2012

    Excellent post. I want to thank you for this informative read. Keep up your great work.

  8. Sachin
    August 29, 2013

    very important information

Leave A Comment !!!

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 6,699 other followers

Archives

Things And Such!!

Pingates.Com

Welcome To My Blog !!

Top Rated

Find Me At Plurk

Proud To Be Networked Blog Member

Happy Holi To All The Readers Of My Blog!!

Thought For Diwali :-)

Blog Stats

  • 21,437 hits, thank you friends

Follow me at Twitter

Proud To Be IndiBlogger

Lets Be Friends On Facebook

Connect With Me At LinkedIn

Lets Meet At StumbleUpon

Follow Me At Pinterest

%d bloggers like this: