APL(Apache Power Library)文件,是Dynamic IR过程中重要的输入file。
一.APL文件包含哪些信息?
accurate switching current waveforms(profiles)【精准的翻转电流波形】
output-state dependent decoupling capacitance (intrinsic decoupling capacitance)【取决于输出状态的耦合电容(本征电容)】
equivalent power circuit resistance called Effective Series Resistance (ESR)【有效电阻】
switching delay,and leakage current. 【翻转延迟和漏电流】
二.APL文件通常包含以下三个文件
1.CURRENT:对于库中的每个cell包含一组适用于所有翻转条件的电流配置文件,默认文件名字:*_T_current.spiprof
基于load,slew和voltage三个变量的对于电流波形的查找表
2.CAP:对于库中的每个cell包含固有的去耦电容值,以及 ESR 和漏电流,默认文件名字:T_cap.cdev
3.PWC(piece wise cap):对于本征电容值包含固有的分段线性电压关系,以及库中每个单元的 ESR 和漏电流,默认文件名字:*.pwcdev.普通仿真用不到。
通常 Cell 的APL文件一般由FAB 提供,不用自己生成,MEM一般在Memory Compiler生成mem时一并生成AVM文件(相当于Cell的APL文件)。
三.APL和LIB文件精度对比
APL文件基于晶体管级别的仿真电流,比用LIB文件分析更准确。基于lib的current会是一个三角波model,结果会更加悲观。