
There are different phases in Asic design cycle , We will go through each cycle and understand from basics.
Specification
This is 1st phase of design , In specification , decisions are taken for the feature supports, vendors , requirements , and usage of the product. This information is very important as this is base to start of a ASIC design.
Requirement Gathering
It is very very important phase as this decide the end product. Understanding over the requirement should be 200% , anything which is having grey shade , should be documented well.
Any change in requirement will delay in product cycle , sometime, it is OK and can be adjust in project schedule but If changes are big in design in term of effort , then impact will be big.
All the requirements should be documented well.
Tools/Vendor selection
Check the resource availability.
Study Phase
Understand the requirement thoroughly and accordingly make the design specification.
In this phase , design requirements must be documented. A top level block architecture should be presented in document.
Tools/Vendor selection
Check the resource availability.
Study Phase
Understand the requirement thoroughly and accordingly make the design specification.
In this phase , design requirements must be documented. A top level block architecture should be presented in document.
Asic Design / RTL Design
Next phase of design cycle is RTL coding , either in Verilog or in VHDL.
RTL coding is based on design specification. Between RTL coding and Design Specification , Micro-Architecture document must be prepared.
RTL coding is based on design specification. Between RTL coding and Design Specification , Micro-Architecture document must be prepared.
At this level, Functionality of design should be clear. Basic data flow should be in place.
If more effort is spend on documentation, then RTL coding will take very less effort but if documentation is poor then RTL coding effort will be more if compared.
If more effort is spend on documentation, then RTL coding will take very less effort but if documentation is poor then RTL coding effort will be more if compared.
Verification
Verification and RTL coding can be started in parallel.
Verification must be complete before sign off and To say Verification 100% , Code coverage and functional coverage must be 100%.
Physical Design
Once design is stable, it can handover to layout team. Layout team will do physical design , It is more like mapping the gates on target technology.
Bạn Có Đam Mê Với Vi Mạch hay Nhúng - Bạn Muốn Trau Dồi Thêm Kĩ Năng
Mong Muốn Có Thêm Cơ Hội Trong Công Việc
Và Trở Thành Một Người Có Giá Trị Hơn