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 |

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






