- Asked 2/19
- 2073 Bhadra · 8 marks
- 2078 Poush · 8 marks
Full-custom, semi-custom and PLD design steps
Short answer
Full-custom manually designs all layers; process: hand layout, full mask set. Semi-custom: HDL synthesis to cells, auto place/route; gate array uses metal-only masks, standard cell uses all masks. PLD: synthesize, map, program device – no masks, lowest NRE, re-programmabiable.
Explain (describe the steps involved in the design of) Full-Custom, Semi-Custom and PLD schemes used in IC technology, with steps and comparison.
Three schemes are used to implement an IC design. They differ in how much of the chip is designed by the user.
Full-custom
- Specification and architecture.
- Logic/circuit design: transistor-level schematics, sizing for speed and power.
- Physical layout drawn by hand: every transistor and wire as polygons.
- Design rule check, extraction and simulation (repeat until correct).
- Generate a full set of masks.
- Fabricate wafers, test, package.
Semi-custom (gate array / standard cell)
- Specification; write the design in VHDL/Verilog or schematic.
- Simulate and synthesise to a netlist of library cells.
- Place the cells and route the wires (automatically by tools).
- Verify timing and design rules.
- Make masks: only metal/contact layers (gate array) or all layers (standard cell).
- Fabricate, test, package.
PLD (programmable logic device: PAL, CPLD, FPGA)
- Specification; write the design in VHDL/Verilog or schematic.
- Simulate and synthesise.
- Map to the device's logic blocks, place and route using the vendor tool.
- Generate the programming (bit) file.
- Program the standard device (fuses, EPROM or SRAM cells), then test. No masks or fabrication by the user; it can be re-programmed.
Comparison
| Point | Full custom | Semi-custom | PLD |
|---|---|---|---|
| Custom masks | All | Some or all | None |
| Design time | Longest | Medium | Shortest |
| NRE cost | Highest | Medium | Lowest |
| Unit cost (high volume) | Lowest | Low | Highest |
| Speed, power, area | Best | Good | Lowest performance |
| Change after design | Not possible | Not possible | Re-programmable |
| Volume suited | Very high | Medium-high | Low and prototypes |
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Two categories of semi-custom IC · Embedded System, chapter 8 · asked 2×
- Semi-custom ASIC and manufacturing steps · Embedded System, chapter 8
- Full-custom IC advantages and disadvantages · Embedded System, chapter 8 · asked 2×
- Full custom VLSI technology · Embedded System, chapter 8
- IC manufacturing steps; top-down F = xz + y · Embedded System, chapter 8
- IC manufacturing steps · Embedded System, chapter 8
- FDM basic steps; explicit and implicit schemes · Computational Techniques in Civil Engineering, chapter 5
- Semi-modular pipe outlet design, flexibility 0.9 · Irrigation and Drainage Engineering, chapter 7
- Semi-theoretical approach in canal design · Irrigation and Drainage Engineering, chapter 4
- Adjustable orifice semi-module design · Irrigation and Drainage Engineering, chapter 7