本申请涉及一种求解单元延时的方法、电子设备及存储介质,所述方法包括以下步骤:获取目标工作电压;判断目标工作电压是否具有对应的预设工作电压;若目标工作电压不具有对应的预设工作电压,则基于预设工作电压的单元时序库对应的单元延时或基于工作电压与单元延时之间的预设关系函数,求解目标工作电压对应的单元延时。本申请的技术方案,可以在已建立的预设工作电压的单元时序库的基础上,求解其他工作电压对应的单元延时,或基于预设建立的关系函数求解不同工作电压对应的单元延时,无需针对目标工作电压进行库特征化,显著缩短分析时间,有利于覆盖更多电压条件的时序分析。
背景技术
时序分析是IC设计中十分重要的一环,在实际分析中,芯片需要满足多个工作条件(corner)下的时序要求,即多corner的静态时序分析对芯片的时序签收分析(signoff)而言至关重要。
其中,针对不同电压条件(Voltage corner)进行时序分析时,通常是基于不同电压的单元时序库计算得到不同的工作电压下的单元延时。单元时序库是库特征化软件(k库软件)基于单元网表、仿真设置、环境设置,调用动态仿真器建立的一系列数据表,通常可以包括单元的工作环境、条件,例如工艺、工作电压、工作温度,还包括单元延时信息、单元信号转换时间信息、功耗信息等。库特征化(又称“k库”)需要完备的晶体管信息,且库特征化过程通常是基于工艺库实现的晶体管级的动态仿真,过程长且占用较多计算资源。可见,在待求解单元延时的工作电压未对应有单元时序库时,需要再次进行库特征化,导致分析时间增加,不利于覆盖更多电压条件的时序分析。
实现思路