Nepedia
Back to Discover
Advanced Reader
💻

Electronic design automation

technology Maturity 9-11 Next article →

Electronic design automation, often called EDA, is a category of software tools. These tools help engineers design complex electronic systems. This includes integrated circuits (ICs), which are tiny chips, and printed circuit boards (PCBs). Modern semiconductor chips are incredibly complex. A single chip can contain billions of individual components.

Kicad Eeschema screenshot
Kicad Eeschema screenshot

Because of this massive scale, humans cannot design these systems by hand. EDA tools provide a structured design flow to create and analyze these devices. They are essential for managing the complexity of modern semiconductor technology.

The EDA design flow follows a specific sequence of steps. It often begins with high-level synthesis. In this stage, a design description written in a language like C/C++ is converted into register transfer level (RTL). RTL represents the circuitry through interactions between registers. Next, logic synthesis translates that RTL description into a netlist. A netlist is a representation of logic gates. After this, engineers perform schematic capture to map out the connections.

Gschem and gerbv
Gschem and gerbv

The final physical step is layout. This determines the actual physical placement of components. Designers also use various types of simulation to test the design. They might use logic simulation to check Boolean behavior or behavioral simulation to check architectural operations. This ensures the chip works correctly before it is manufactured.

EDA tools are divided into many specialized functional groups. Some tools focus on analysis and verification. Functional verification ensures the logic design matches the original specifications. Engineers also use formal verification, which uses mathematical methods to prove certain properties. Another important area is physical verification (PV). PV checks if a design is actually manufacturable. It ensures the resulting chips will not have physical defects that prevent them from working. There is also yield analysis. This helps estimate the cost and the number of working chips produced from a single wafer. Finally, tools are used for manufacturing preparation, such as generating the lithography photomasks needed to build the chip.

The history of EDA began with manual drafting. In the 1950s, IBM documented the 700 series of computers. IBM also developed the Automated Logic Diagram (ALD) system. This ran on IBM 704 and 705 mainframe computers. Early engineers drew logic schematics by hand. They then converted these drawings into punch cards for digital processing. General Motors and IBM later built DAC-1. This was one of the first interactive, graphics-driven CAD systems. It proved that screen-based editing was practical for complex engineering data. This concept was later adopted by IC layout tools.

The 1970s and 1980s saw rapid growth in the field. In 1971, Calma released the Graphic Design System (GDS). By 1978, they released GDSII. This 32-bit successor became the de-facto standard for mask exchange. In 1980, the book "Introduction to VLSI Systems" by Carver Mead and Lynn Conway was published. This book became the standard textbook for chip design. It helped increase the complexity of chips that could be designed. By 1981, EDA became a formal industry. Companies like Daisy Systems, Mentor Graphics, and Valid Logic Systems were founded. These companies were sometimes called "DMV."

Modern EDA flows are highly modular. Digital designs use "front ends" to produce standardized descriptions. These descriptions compile into units called cells. These cells implement logic functions using specific integrated circuit technologies. Fabricators provide libraries of these components for production. Most analog circuits are still designed manually. Analog design requires specialist knowledge for things like matching concepts. Because of this, analog EDA tools are less modular than digital ones. They must handle more complex interactions between components.

Eda-fabrication
Eda-fabrication

EDA is vital to the entire semiconductor ecosystem. It is used by foundry operators who run fabrication facilities, also known as "fabs." Design-service companies also use EDA to check if a design is ready for manufacturing. Additionally, EDA tools are used to program field-programmable gate arrays (FPGAs). These are customizable integrated circuit designs. As semiconductor technology continues to scale, the importance of these automated tools will only grow. They allow us to continue building the increasingly small and powerful electronics that define our world.

672 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (3)
File:Kicad Eeschema screenshot.jpg
Kicad Eeschema screenshot.jpg
File:Eda-fabrication.PNG
Eda-fabrication.PNG
File:Gschem and gerbv.jpg
Gschem and gerbv.jpg
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.