tapeout(流片签出)
tapeout(流片签出)是芯片设计的终点线:把完成且全面验证过的版图交给晶圆厂去制造的那一刻。想象一位建筑师花了几个月反复打磨每一面墙、每一根管道、每一个插座,最终把总蓝图卷起来,专程送到施工方手上。图纸一旦离手,设计就被冻结,开挖随即开始——此后再也不能挪动任何一条线。这正是 tapeout 处在后端流程最末端的原因:必须先走完布局规划(floorplan)、布局(place)、时钟树综合(CTS)、布线(route),再做寄生参数提取加时序签核(STA),最后 DRC、LVS 以及功耗检查全部干净通过之后,才轮到它。你不会把还在「但愿没问题」的活儿拿去流片;你拿去流片的,是已经闯过每一道签核关卡的成果。
真正交出去的是一份版图数据库——历史上是 GDSII,如今越来越多用 OASIS——它描述每一层上的每一个多边形。这份数据送到掩模车间,每一层在那里变成一块光罩:一块石英镀铬的模板,光刻用它把该层图案印到晶圆上。在先进制程上,提交一整套掩模版可能要花掉数百万美元、占用数周的晶圆厂产能,所以 tapeout 才是真正不可回头的那一步——此后再抓到任何 bug,都意味着一次代价高昂的重新投片(respin)。然后就是等待。数周之后,第一批晶圆回来了,这就是「首批硅片(first silicon)」,团队随即转入芯片点亮调试(bring-up):把芯片插到板子上上电,确认它能启动,并实测它是否真的达到了你在仿真里签核的时序和功耗。
tapeout 是物理设计流程的最后一步:在 GDSII 送往晶圆厂之前,前面每一道关卡都必须通过。
这个名字是一块活化石——早年完成的版图会被写到磁带上,再实实在在地寄给晶圆厂,所以「完成设计」字面上就是「出带(taping out)」;磁带早已不见,这个词却留了下来。而且要记住:一次干净的 tapeout 并不保证硅片能正常工作,它只保证设计通过了你当时所知道要做的每一项检查。