AD是一款强大的PCB设计软件,它在设计时需要存储大量的信息。这些信息包括CAD图形、分层、尺寸、引脚、管脚以及其他电气和机械特性。由于PCB布局和元件放置涉及到多个方面的考虑,因此为了能够在软件中模拟这些考虑因素,AD需要存储大量的信息。
此外,AD还需要为每个元件建立库,并在布局和元件放置期间生成各种规则,如电路板形状、元件到边缘的距离、间距和管脚位置等。它还生成工具路径和机械信息等其他信息,以在生产的PCB中准确实现设计。
在PCB布局设计中,多层布局已成为设计师的标配。相比于双层布局,多层布局能够更好地保证信号完整性和EMI(电磁干扰)抑制。在多层PCB布局设计中,信号和电源平面分层、信号路层、信号锥层、电源层等层间走线密集且繁琐,这些层间走线的网络构成将涉及到大量元件和信号交互的信息,因此AD在设计时也需要存储大量的信息以满足设计师的需求。
为了便于布局和仿真工作,AD提供了各种器件和信号模型的嵌入,以指导设计师进行设计。这些器件和模型包括晶体管、二极管、金属氧化物场效应晶体管,以及各种格式的数字和模拟信号源。
每个器件和信号模型都有其特殊需要嵌入的信息,如元件的参数、管脚、引脚、包装信息和尺寸以及内部结构等。这些信息都需要在AD的模型库中记录下来,以便设计师在制作和调整PCB布局时能够准确地预测器件和信号的表现。由于需要记录并嵌入大量的器件和信号模型信息,因此AD所占用的内存也就变得相对较大。
在PCB设计中,文件格式经常会涉及到各种数据,例如坐标、尺寸、颜色、样式等,这些数据在文件中需要有清晰、详尽的记录。除此之外,AD在生成和保存PCB设计文件时,还需要保存一些配置文件和工具路径等其他信息。
因为PCB设计文件中需要记录各种信息,这些信息具有大量的组织结构,所以文件大小相对其他文件容易变得很大。此外,AD保存文件也会考虑到文件的可维护性和可修改性,在保留原文件的同时,还需要记录历次修改的记录。因此,为了保存更多个人的设计思路和想法,AD文件格式相对较为繁琐,也是其占据大量内存的原因之一。