ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

LEF文件笔记

2022-09-10 17:33:56  阅读:242  来源: 互联网

标签:文件 LAYER END 定义 LEF Metal1 笔记 0.45 RECT


LEF: 布局布线时使用到抽象出来的物理信息,用于各种不同工具之间的数据交换,主要由Tech(工艺信息描述)和Cell(标准单元描述)构成

VERSION 5.8 ;  #语法协议版本

BUSBITCHARS "[]" ; #定义bus标志符号,端口名为A[1], A[2],.....A[n]将看做bus

DIVIDERCHAR "/" ; #定义分割字符

 

UNITS #定义各种物理单位与DataBase Unit的转换比

  CAPACITANCE PICOFARADS 1 ; 

  DATABASE MICRONS 2000 ;

  TIME NANOSECONDS 200 ;

  RESISTANCE OHMS 100 ;

  POWER MILLIWATTS 1000 ;

  CURRENT MILLIAMPS 2000 ;   

  FREQUENCY MEGAHERTZ 200 ;

  VOLTAGE VOLTS 100 ;

END UNITS

 

MANUFACTURINGGRID 0.0005 ; #是工具允许的最小刻度,与制造精度对应

 

LAYER Metal1 #金属层定义

  TYPE ROUTING ; #定义该层金属将用于Routing

  MASK 2 ; #指定该层金属制造时的掩膜版

  DIRECTION HORIZONTAL ; #定义金属走线方向

  PITCH 0.19 0.19 ; #定义线中轴与线中轴的距离

  DIAGPITCH 0.06 ; #定义45度方向走线的最小间距

  WIDTH 0.06 ; #定义线宽

  OFFSET 0.095 0.07 ;  #第一条Track距离Floorplan原点的偏移

  DIAGWIDTH 0.06 ; #45度走线的宽度定义

  DIAGSPACING 0.09 ; #45度走线的间距定义

  DIAGMINEDGELENGTH 0.1 ;

  AREA 0.02 ; #指定多边形layer最小面积

  MINSIZE 0.14 0.30 0.16 0.26 ;

  SPACING 0.3 ; #线边沿到线边沿的距离

  WIREEXTENSION 0.03 ; #线的边沿向外延伸的距离,默认为一半的定义的线宽

  MINWIDTH 0.06 ; #定义最小线宽

  MAXWIDTH 0.8 ; #定义最大线宽

END Metal1

 

LAYER Via1 #CUT层定义

  TYPE CUT ;

  MASK 2 ;

  RESISTANCE 0.38 ;

  SPACING 0.07 ;

  SPACING 0.12 AREA 0.02 ;

  #SPACING 0.20 SAMENET LAYER cut12 STACK ;

  SPACING 1.5 PARALLELOVERLAP ;

  SPACING 0.22 ADJACENTCUTS 4 WITHIN 0.25 ;

  SPACING 0.30 CENTERTOCENTER ADJACENTCUTS 3 WITHIN 0.30 ;

  SPACING 1.2 ADJACENTCUTS 2 WITHIN 1.5 EXCEPTSAMEPGNET ;

  WIDTH 0.07 ;

  PROPERTY LEF58_CUTCLASS

    "CUTCLASS VC WIDTH 0.2 LENGTH 0.2 CUTS 1 ORIENT HORIZONTAL ;

    CUTCLASS VB WIDTH 0.15 LENGTH 0.35 CUTS 2 ;" ;

END Via1

 

 

VIA via1 DEFAULT #当上下两层金属都是默认宽度时,生成通孔的规则

   RESISTANCE 1.5 ;

   LAYER Metal1 ;

      RECT MASK 1 -0.6 -0.6 0.6 0.6 ;

   LAYER Via1 ;

      RECT MASK 2 -0.45 -0.45 0.45 0.45 ;

   LAYER metal1 ;

      RECT MASK 3 -0.45 -0.45 0.45 0.45 ;

      RECT MASK 1 -0.9 -0.45 0.9 0.45 ;

END via1

 

VIARULE via3Array_2 GENERATE  #当上下两层非默认宽度,生成通孔的规则

    LAYER Metal3 ;

        DIRECTION HORIZONTAL ;

        OVERHANG 0.060 ;

        METALOVERHANG 0.000 ;

 

    LAYER Metal4 ;

        DIRECTION VERTICAL ;

        OVERHANG 0.090 ;

        METALOVERHANG 0.000 ;

 

    LAYER Via34 ;

        RECT -0.180 -0.180 0.180 0.180 ;

        SPACING 0.710 BY 0.710 ;

END via3Array_2

 

NONDEFAULTRULE wide5x #为特别的走线,例如时钟的走线,Power的走线,定义特殊的规则

  LAYER Metal1

    WIDTH 1.5 ;

  END Metal1

  LAYER Metal3

    WIDTH 1.5 ;

  END Metal3

  LAYER Metal4

    WIDTH 1.5 ;

  END Metal4

END wide5x

 

SITE CoreSite #定义标准单元的site,row是由site组成的。site定义的是最小的布局单位

  CLASS CORE ;

  SIZE 0.2 BY 1.71 ;

END CoreSite

 

MACRO DLY4X1 #标准单元定义

  CLASS CORE ; #类型为摆放在core区域的cell

  ORIGIN 0 0 ; #相对起始位置的偏移

  SIZE 5.8 BY 1.71 ; #CELL的长宽,单位为um

  SYMMETRY X Y ; #表示该CELL 延X或者Y对称

  SITE CoreSite 0 0 N DO 2 BY 1 STEP 4.1 0 ; #表示这个MACRO所占的site情况

  PIN Y #MACRO 引脚的形状定义

    DIRECTION OUTPUT ;

    USE SIGNAL ;

    PORT

      LAYER Metal1 ;

        RECT 0.435 0.54 0.515 1.29 ;

        RECT 0.435 0.625 0.565 0.705 ;

    END

  END Y

  PIN A

    DIRECTION INPUT ;

    USE SIGNAL ;

    PORT

      LAYER Metal1 ;

        RECT 5.46 0.69 5.54 1.19 ;

    END

  END A

  PIN VDD

    DIRECTION INOUT ;

    USE POWER ;

    SHAPE ABUTMENT ;

    NETEXPR "VDD VDD!" ;

    PORT

      LAYER Metal1 ;

        RECT 0.00 1.65 5.8 1.71 ;

    END

  END VDD

  PIN VSS

    DIRECTION INOUT ;

    USE GROUND ;

    SHAPE ABUTMENT ;

    NETEXPR "VSS VSS!" ;

    PORT

      LAYER Metal1 ;

        RECT 0.00 0.00 5.8 0.06 ;

    END

  END VSS

END DLY4X1

标签:文件,LAYER,END,定义,LEF,Metal1,笔记,0.45,RECT
来源: https://www.cnblogs.com/undoredo/p/16677889.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有