IC是有风险的,一切的设计,验证,测试都是为了保证最后流片成功。做芯片不像FPGA可程的器件一样,FPGA可以对设计进行多次的下载来验证结果的正确性,而芯片就不行,芯片流片一次代价是非常高昂的,对行任何一个IC设计公司来说都是一大笔钱,如果几次流片还不成功,公司就不用再开了。芯片本成的成本也只是风险的一部分,还有来自工具的风险,由于设计的规模十分地庞大,设计工具带来的一点小小的错误有时不能及时地在验证过程中发现,bug就带到了芯片中。
做IC这一行的人应该具有强烈责任心,把自己负责的部分做到位,每个小小的细节都心中有数,只有这样把设计拿出去流片才做心里踏实。记得一位老现说过,做IC这一行的人应该具有二个素质:好奇心和责任心。