中文 英语
知识中心
导航
知识中心

IEEE 1076.4-VHDL合成包-浮点

在VHDL中宏细胞建模
受欢迎程度

描述

VITAL (VHDL面向ASIC库的倡议)的目标是通过利用现有的模型开发方法,加速用VHDL编写的高质量ASIC宏单元模拟库的开发。此外,由于VHDL门级模拟的速度较慢,1076.4工作组提供了一种机制,允许使用VHDL进行更快的门级模拟。
这项工作开始于1992年,并于1993年转移到IEEE 1076.4子小组。这个小组已经存在了,正在研究一种标准的计时方法。工作组于1996年发布了他们的第一个标准。2001年更新,2009年撤回。

VITAL包含四个主要元素:
1)模型开发规范文档,该文档定义了如何在符合vital的VHDL中指定ASIC库,以便在VHDL模拟器中进行模拟。
2) VHDL包Vital_Timing,定义了支持宏单元计时模型开发的标准类型和过程。该包包含延迟选择,定时违规检查和报告以及故障检测的例程。
3) VHDL包Vital_Primitives,定义常用的组合原语,以函数和并发过程的形式提供,并支持行为或结构建模风格,如vitand, VitalOR, VitalMux4等。这些原语的过程版本支持单独的pin-to-pin延迟路径和GlitchOnEvent故障检测。此外,还指定了通用的真值表和状态表,它们在定义状态机和寄存器时非常有用。
4) VITAL SDF映射——定义标准延迟文件(SDF)到VHDL通用值的映射(转换)的规范,用于支持真实宏单元的定时参数。

2000版还包含了支持内存建模的扩展。

Baidu