Design of ASIC is gate array design , cell base design , embedded array design , standard cell design , and structured ASIC design . Full-custom design is used for both ASIC design and for standard product design .