2012年5月30日

IC设计常用文件及格式介绍

摘要: GDSII:它是用来描述掩模几何图形的事实标准,是二进制格式,内容包括层和几何图形的基本组成。CIF:(caltech intermediate format),叫caltech中介格式,是另一种基本文本的掩模描述语言。LEF:(library exchange format),叫库交换格式,它是描述库单元的物理属性,包括端口位置、层定义和通孔定义。它抽象了单元的底层几何细节,提供了足够的信息,以便允许布线器在不对内部单元约束来进行修订的基础上进行单元连接。包含了工艺的技术信息,如布线的层数、最小的线宽、线与线之间的最小距离以及每个被选用cell,BLOCK,PAD的大小和pin的实际位置。c 阅读全文

posted @ 2012-05-30 10:54 好记性不如烂笔头 阅读(8249) 评论(0) 推荐(0) 编辑

2012年5月24日

DC综合学习笔记

摘要: 详细请看《利用DC进行综合》30页文档 阅读全文

posted @ 2012-05-24 22:02 好记性不如烂笔头 阅读(561) 评论(0) 推荐(0) 编辑

2012年5月23日

tar,gzip,bzip2命令参数详解

摘要: tar命令是linux下最常用的打包程序,基本用法可以用man tar查看,举例说明: # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。 # tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。 # tar -uf all.tar logo.gif 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。 # tar -tf all.tar 这条命令是列出all.t... 阅读全文

posted @ 2012-05-23 23:57 好记性不如烂笔头 阅读(609) 评论(0) 推荐(0) 编辑

大数加减法的符号位判断

摘要: 未考虑溢出1)减法a-b=ca为正数,b为负数,c肯定是正数;a为负数,b为正数,c肯定是负数;a,b都是正数,例如a=32'h1111 2222,b=32'h3333 1111,c为负数,cin=0;b=32'h1111 2222,a=32'h3333 1111,c为正数,cin=1;a,b都是负数,与前一种情况类似cin = 1;{cin,c[i]} <= a[i] + ~b[i]+ cin; 注意verilog中b[i]会扩展1位,高位会取反变成1,违反初衷,可以:temp = ~b[i];{cin,c[i]} <= a[i] + temp+ 阅读全文

posted @ 2012-05-23 10:29 好记性不如烂笔头 阅读(1071) 评论(0) 推荐(0) 编辑

Artison SRAM 将.lib文件装化为db文件

摘要: 1.read_lib name.lib 读取name.lib文件*.lib是由Artisan生成的Synopsys库,一般会同时生成四个,选择*_ss_*.lib或*_slow_*.lib,即其中最慢的。读过程一般会有warning,可以不管,但一定要看到“Technology library 'abc' read successfully”。其中abc是库名。例如:read_lib spram_512x16_slow_syn.lib反馈:(前面的很多warning忽略)Technology library 'spram_512x16' read success 阅读全文

posted @ 2012-05-23 00:07 好记性不如烂笔头 阅读(2019) 评论(0) 推荐(0) 编辑

导航