图3-72 文件I/OVI3.文本文件文本文件是最常用的文件类型。如果文件过大,超过了I32的表示范围,则需要分段读取。在.lvm文件中,LabVIEW保存高达6位精度的数据。图3-80 程序框图图3-81 程序框图和前面板运行效果图3-82 读写lvm文件7.高速数据流文件TDMS提供了一整套简单易用的API,如图3-83所示。......
2023-07-02
物理层数据中的tf文件通常由工艺厂提供,文件中主要包含了每层掩膜层的层号、连接层信息、在EDA工具中显示的颜色与线条、最小宽度和最小面积等信息。ICC在布线时就是根据tf文件中关于金属层和通孔层的信息为依据的。
Tlu+文件也是一种二进制文件,无法用编辑器阅读或编辑,它包含了从多晶硅到顶层金属各层的电阻电容相关参数。随着节点工艺的进步,当前电路延时中连线延时所占的比例越来越高。ICC通过Tlu+文件来计算电路中每个节点的电阻电容寄生参数,并最终得到连线上的延时。Tlu+文件通常也是由工艺厂商提供,但有些情况下工艺厂商提供的是ift文件。itf文件提供了每层金属和通孔的层厚和电容介质参数等,可以通过StarRC来将ift文件转化为Tlu+文件,方法为在terminal下运行命令:
grdgenxo-itf2TLUPlus-i<itf_file>-o<tlu+_file>
要注意的是-itf2TULPlus必须是第一个选项以及其中字母的大小写不能出错。此外还需要一个map文件,用来将tf文件中的掩膜版层名称与Tlu+层名称对应起来,该map文件通常也由工艺厂商提供。
Milkyway库提供了所含单元的物理信息,通常每一个单元都会有一个FRAM view和CEL view,FRAM view中只包含了单元的基本信息,如单元的形状大小、端口位置和金属层等信息;而CEL view则提供了单元在每一层掩膜上的图案信息。当然如果是要进行IP merge的单元,其提供的CEL view往往与FRAM view相同,避免需保密的信息泄露。ICC在布局布线时只采用FRAM view,在版图检查和导出时才使用CELview,这样可以使得布局布线所需的内存资源大大减少。
在芯片设计前需要准备好芯片中所有用到的单元的Milkyway库,不仅包括逻辑库中的所有单元,而且还需要一些physical only(物理)的单元,如标准单元和IO中的dummy cell(虚拟器件)以及某些特殊的宏单元。通常情况下标准单元和IO的Milkyway库由IP提供商提供,而memory(存储器)和宏单元的Milkyway需要后端设计人员用另一款EDA工具Milkyway根据GDS文件或lef文件来生成。
有关CMOS集成电路EDA技术的文章
图3-72 文件I/OVI3.文本文件文本文件是最常用的文件类型。如果文件过大,超过了I32的表示范围,则需要分段读取。在.lvm文件中,LabVIEW保存高达6位精度的数据。图3-80 程序框图图3-81 程序框图和前面板运行效果图3-82 读写lvm文件7.高速数据流文件TDMS提供了一整套简单易用的API,如图3-83所示。......
2023-07-02
启用前面板数据记录或使用数据记录函数采集数据并将数据写入文件,从而创建和读取数据记录文件。例如,采集带有时间和日期标识的温度读数时,将这些数据写入数据记录文件需要将该数据指定为包含一个数字和两个字符串的簇。图7-136 程序前面板图7-137 程序框图2.数据记录文件的读取1)使用文件对话框VI打开一个文件对话框,选择文件路径。3)读取完毕,使用关闭文件函数节点关闭数据文件。......
2023-11-07
当用户启动AutoCAD 2015后,系统会自动新建一个名为“Drawing1.dwg”的图形文件。新建文件的方法有以下3种。通常情况下,保持选择默认的“acadiso.dwt”样板,单击按钮,即可新建图形文件。如果需要创建三维建模的公制单位绘图文件,用户可以选择其中的“acadiso3D.dwt”样板。单击按钮右侧的按钮,弹出如图1-28所示的菜单。......
2023-09-22
以文件大小而论,在相同工艺条件下描述相同电路结构,采用CCSM模型的liberty文件大小一般是采用NLDM模型Liberty文件的8~10倍。Liberty文件一般包含两部分,第一部分是单元库的基本属性,第二部分是每个单元的具体信息。图8.3即在某工艺条件下的rise cell delay及rise output transition与input transi-tion及output load capacitance的查找表及列表的关系,可以快速地从查找表中通过input transition以及Output load之间的关系得到cell delay的值。图8.3 某工艺条件下查找表及列表关系......
2023-06-26
启用前面板数据记录或使用数据记录函数采集数据并将数据写入文件,从而创建和读取数据记录文件。例如,采集带有时间和日期标识的温度读数时,将这些数据写入数据记录文件需要将该数据指定为包含一个数字和两个字符串的簇。时间标识中用32位无符号整数代表秒,16位无符号整数代表毫秒,根据LabVIEW系统时间计时。图8-132 例8-8的程序前面板图8-133 例8-8的程序框图例8-9:数据记录文件的读取。实例中打开的数据记录文件为例8-8中保存的记录数据。......
2023-11-26
项目文件来源有三个:新建一个项目、打开已保存的项目以及从PLC上传已有项目等。选择“文件”→“另存为”命令可以修改项目的名称和项目文件所在的目录。STEP 7-Micro/WIN运行后,会在主窗口自动创建一个以“项目1”命名的项目文件,主窗口会显示新建的项目文件主程序区。项目存放在扩展名为.mwp的文件中。......
2023-06-26
DeviceNet的物理层包括两部分:物理信号子层和媒体访问单元子层。在选择收发器时,必须保证所选择的收发器符合DeviceNet规范。图7-6 DeviceNet现场总线拓扑结构每条干线的末端都需要终端电阻。DeviceNet只允许在支线上有分支结构。DeviceNet允许在干线系统中混合使用不同类型的电缆。单个接地点应位于电源分接头处,密封DeviceNet电源分接头的设计应有接地装置,接地点也应靠近网络的物理中心。......
2023-11-20
显然芯片的网表和约束信息是必须提供给ICC的,通常由前端的Design Compiler负责输出。另外ICC还支持《IEEE 1801—2013》定义的UPF文件,如果芯片上有复杂的电源网络,可以用UPF文件来描述。下面介绍上述数据的设置与ICC中设计数据库的建立。......
2023-06-26
相关推荐