"Orbotech genesis2000系统培训教材,主要讲解了Netlist分析和优化,包括Netlist Analyser和Net-Otraining的相关内容,适用于检查和优化PCB生产中的设计数据。"
在电子制造行业中,Orbotech的Genesis2000系统是一款广泛使用的计算机辅助制造(CAM)工具,它专门用于处理电路板(PCB)的设计和制造过程。在Day5-1的教程中,重点讲述了Netlist分析和优化这一关键环节。
Netlist是一个描述电路板上元器件间连接关系的列表,它是设计者从计算机辅助设计(CAD)软件导出的数据。这个列表对于确保PCB的正确生产和可靠性至关重要,因为Netlist上的任何错误都可能导致电路板无法正常工作甚至报废。因此,Netlist分析是PCB制造流程中必不可少的一环。
**Netlist Analyser** 主要是用来检查CAD设计者提供的Netlist与实际图形数据的一致性。在进行Netlist分析时,需要注意的是,如果设计中包含了Sheet & Reference(S&R)的排版资料,Netlist分析将无法直接应用。为检查Array的Netlist,需要利用Advanced Placement功能的Reduce S&R Nesting来简化排版数据,将Array数据拆分成单片排版进行分析。
Netlist分析的目的是检测单层数据是否存在missing(缺失)或extra(多余)的情况,尤其是在多层排版时,这有助于弥补仅通过图形检查无法发现的潜在问题。此外,Netlist分析在两种情况下尤为必要:一是当从CAD设计者那里接收料号时,确认图形数据与Netlist的匹配;二是编辑或修改板子内容后,确保操作过程中没有违反Netlist设计规则,包括手动编辑和执行设计制造友好(DFM)功能。
**Netlist Optimization** 则是针对Netlist分析结果进行的改进,旨在减少错误并优化设计,以提高生产效率和可靠性。优化可能涉及到对Netlist的重新组织、简化连接路径或调整元器件布局等。
在CAD netlist中,设计者通常会按照不同的电压、信号类型等命名各个网络,如+1.8V_DSP、+1.8V_FPGA、+3.3V、CLK_62.5_MHZ等,这些名称代表了电路板上的电源、时钟和其他关键信号。同时,CAD net points则具体指代各个网络的连接点,如CLK1MHZConta可能是时钟信号的一个连接点。
Orbotech Genesis2000系统提供的Netlist Analyser和Net-Otraining功能是保障PCB设计质量和生产效率的重要工具,它们帮助工程师在生产前发现并修复设计错误,从而避免了昂贵的制造错误。