芯片设计中的LEF文件浅析

LEF和DEF文件在APR工程师的工作中至关重要,LEF主要涉及物理库和工艺技术,而DEF则用于设计交换和布局信息传递。文章详细阐述了LEF和DEF的不同用途,包括它们如何影响APR的流程,以及如何通过理解LEF的关键信息来解决问题。此外,还介绍了tech-LEF和IPLEF的结构及其在标准设计流程中的应用。掌握LEF阅读能力对于APR工程师来说是提高效率的关键。

LEF和DEF是APR工程师工作中经常会碰到的两类文件,也会对APR的基础配置和APR的flow产生直接的影响。基本相当于APR物理设计的基础建设。
在这里插入图片描述

LEF/DEF释义和使用场景

APR工程师碰到的LEF和DEF文件,具体对应的全程和应用场景如下pic_center

文件名 全称 场景
DEF Design Exchange FIle STA-PECO, APR数据交付以及重构,绕线/布局信息传递等和设计相事宜
LEF Library Exchange FIle 物理库文件,工艺技术文件,APR层次化设计交付(配合ETM使用)

由上可见,里那个文件首字母不同也表征了他们之间的异同:LEF更偏重于库,DEF则侧重于设计。
APR工程师,经常会用到各种库或者库的各种版本进行交互,今天这里就对LEF里边的一两个和APR有关的点滴做一些讨论和解惑。
tech-LEF 通常是FAB交付,这方面通常都是很严谨的,不会有太多意外发生。但是对于IP的交付,不同vendor的策略有时候不太一样,而且IP的LEF对floorplan,placement和routing通常会有直接的影响,在出现问题的时候,需要APR工程师进行定位。所以,如果能掌握LEF中的几个关键信息,甚至在导入flow工具之前,可能就会有一些发现;或者flow出现了一些异常,那么从阅读LEF入手,可能也会得到比较快速的解决办法。基于上,大家一起来看看和APR相关的LEF信息。闲言少叙,ICer Go!

tech-LEF的浅析

通常一个标准的LEF文件具备以下的格式
在这里插入图片描述
这个格式是兼顾了tech-LEF和IP LEF两种应用场景的。IP LEF的定义则是从字段MACRO开始,对于tech-LEF的主要字段,这里用一个简单列表进行快速罗列

字段 释义 示例
VERSION LEF 的版本 5.7
BUSBITCHARS 总线分割符 []
NAMESCASESENSITIVE 大小写敏感 ON
UNITS 定义设计中各种单位的DBU(database unit)和Standard International转换关系 DATABASE MICRONS 1000
USEMINSPACING 定义minspacing的应用场景 USEMINSPACING OBS OFF
MANUFACTURINGGRID 工艺生产格点,cell和routing需要保证的最小grid MANUFACTURINGGRID 0
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值