1、数字后端的目的
**数字前端设计:**在集成电路设计中,从Verilog/VHDL代码(RTL级)编写验证再通过综合( synthesis)转换成门级网表( gate netlist)的过程。
**数字后端设计(backend design):**门级网表的物理实现,即把门级网表转换成版图,
完整的后端设计由后端半定制与后端全定制两个设计部分组成:
1)后端全定制设计是指在设计初期最先按照设计需求设计出的物理单元库,物理单元库由标准单元库、IP库及满足特殊需求的定制部件单元等组成。该物理库为后续后端半定制设计提供物理实现基础。
2)后端半定制设计是指使用布局布线工具并基于后端全定制阶段完成的标准单元库及IP库并根据前端设计完成整个芯片的组装与实现,这个过程又称为数字后端设计****(自动布局布线-APR)。
传统上将布局布线前的工作称之为数字前端(Front End)设计,而将布局布线之后的工作称为数字后端(Back End)设计。
布局的目的在于产生制作掩膜所需的GDSII文件。同时也产生布局后的网表文件(Netlist)及标准延迟文件(SDF)。
运用给定的输入,在给定的时间内做出符合signoff条件的PR结果并满足各种验证。
2、数字芯片后端工程师要做什么
主要工作就是接收数字前端提交的代码,最终交付一个完整的芯片布局布线结果。
工作职责
(1)从事SoC物理实现(P&R)工作,包