ASIC
ASIC (Application-Specific Integrated Circuit)
: It is a type of specialized integrated circuit (IC), designed for a specific application or task, as opposed to a general-purpose IC that can be used for a wide range of applications.
ASICs are typically used in situations where performance, power consumption, and cost are critical factors.
(ex, microprocessors, digital signal processor, graphics processing units(GPU) used in computers)
//고려해야할 사항이 많을 때 쓰는 것이 ASIC
- Unlike general-purpose ICs, ASICs are designed for a specific application
- ASICs are not reprogrammable or reconfigurable(재구성) once they are manufactured.
This menas that the design process for ASICs can be complex and expensive, but the resulting chip can offer superior performance, lower power consumption, and lower cost compared to a general-purpose IC.
- Separate teams to desigh and verify
: samsung 이나 hynix와 같은 대규모의 기업에서는 design 과 verify이 팀으로 나뉘지만,
소규모 기업에서는 design 이나 verify 업무 자체가 team이 아닌 회사 자체 업무로 진행된다.
- Physical design is (semi-) automated
- Loops to get device operating frequency correct can be troubling
ASIC Design Flow
'Quality control (2) > Digital System Design' 카테고리의 다른 글
DSD - Structural Modeling(1) / gate primitives (0) | 2023.04.02 |
---|---|
DSD - Verilog Coding Basic (0) | 2023.04.02 |
DSD - Verilog HDL-based design flow / FPGA (0) | 2023.04.02 |
Processor / Bandwidth / data bus / cache memory (0) | 2023.03.30 |
Processor / Latency (0) | 2023.03.30 |