Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

ASIC design flow

A typical design workflow for standard cell based ASIC is described below (some steps were simplified for the sake of clarity). The workflow for full custom ASIC contains these stages as well as some other stages connected with new cells design. 1. The ASIC design process begins from writing a functional description containing detailed requirements for the chip. We can start design on basis of a functional description prepared by the customer. Alternatively, we can create the functional description document based on the customer's demands expressed in any form. At no time will we share your information with anyone without your explicit permission. 2. Based on your demands, our team estimates the amount of resources needed and produces a Statement of Work. After reaching an agreement, the actual work is started. 3. The first step is similar to FPGA design. The following tasks are run in parallel: o o o Writing a synthesizable RTL (register transfer level) description (either on Verilog or VHDL) of the device. Writing a behavioral model, which is used to verify that the design meets its requirements. Writing a verification plan and a corresponding verification environment which describes and implements the method of proving the design correctness.

4. The RTL description is verified against the behavioral model by out dedicated Validation and Verification Department. This approach reduces the probability of the design error since no RTL designer tests his own code.

        ~ }      os wy q qs|o uy{xwv sr v ozyv xvq wvup sr pr qsrq p o m n t x h x x xv x x xv v x ee d y y y x xwvv x h xwxv xvy x v v x lx xwx x xvw x y yvw vv xv x w k v j vy e h x i y x x y v xw x xv dv v w xy xw v xwxv v y yh xy xx x xy xw v xv v w xyg
0. o o o t tt DRC desi n rule check) i f l LVS layout ersus schematic) i t fi l l t. . At l t t lti l ti SII f ti f . i i ll tape out. . - O E i . t fl l i l i i i l fl t l f ti i t i t i , l t clock tree i ti t t t-l l f ti i t l t ti i f i i t t lt ft t . If i i i . fi ti lt ll ti i l l t t t, t .S i ,t . t lit i t f ll t l t i i i it l i t t t t it llf t tt : t t f t t i t t layout, f f llf . t t f t i i i ASI tifi ti i i t f tt i t , t . If it t l l i i . t

x x x f w v xv x vv v x x x fe y y y x vxx x x v x w y y xv xy v x xy xxx xwx x xvw x x xy vv xdxy xv y v v x vv xv xy x v x w v w x x v x xv x v v x x w x xy y xx x v x x v x xy xy xy xy w v v x vx x xy xy ur x x x v x v xy xy x vx v x v v xw v vw v v v v x y vx xwy x v r u t sr q y y d V a `geV Ti ` Y`Ve `VeTipaX UgT cXTf `UTVe V YUap b R `V X XVi` `UVV UVeVhh e hg Vf eV ` d cXVbX a UV`Y VX WVU T S G4 I 336F8 3B 7Q 7 368 7 A2 4I 54 7 4 2A 34@ 4 6 Q 4 6 @74 32 2A 34@ 6 3 57F 783 CE4 E 6 @43P 4I 27E 3 9 9 9 9H G F E3 4 3 A9 D 4 5 93 A26 426 6 2 354 3 A45 7 A2 C2 6 BA6 6@69 48 7 26 5432 1 0 9 7 27 D 5 "       )  " ! ( '& %$ # !                      
ASI i l lt t t ti t it ti ll desi f Scan at i ti t l f li i i t ll t f l i i l . BIST built-in self test i t tt t t AM l , ATPG aut atic test attern enerati n) BIS t ti ll . M t E At l t i l ifi l ifi constraints cell library f t t -l l netlist. tli t t formal erification t t t t t i l ti test . t i ll i t i t i i t ft t f i i t ic synt esis. f . t l AM . Aft t , iti i ti , t l i ti lt . ti t t t t i t t t ft it i l i l tli t f l i i t t i t : ift t t f . it f i l t t ll i t t i i i t l tt l i ti t. tt i t ifi t i i t t, . li j t t

7.

9.

8. P li i f ifi ,

6.

5. M

tli t t . l t t fit, -

You might also like