SBIR Phase I: Automatic Scalable Architectural Validation for Microprocessors
SBIR 第一阶段:微处理器的自动可扩展架构验证
基本信息
- 批准号:1215131
- 负责人:
- 金额:$ 14.99万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2012
- 资助国家:美国
- 起止时间:2012-07-01 至 2012-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This Small Business Innovation Research Phase I Project addresses the challenge of automating and scaling formal equivalence verification between architectural ESL/TLM SystemC models and RTL Verilog models for microprocessors and ASIC microcontrollers. The complexity of industrial processors, together with the differences in semantics of SystemC and Verilog, create a significant modeling gap that makes it infeasible to verify RTL Verilog implementations against their SystemC specification models. This gap impedes the progression currently taking place in EDA, wherein designers are moving upwards in the abstraction level for modeling and verifying hardware designs. Our formal equivalence verification technology will allow automatically obtaining RTL from ESL models using high-level synthesis tools, and formally verifying the correctness of the resulting models against the specification models. It will also allow manually written RTL models to be verified against ESL models originally created for architectural simulation. Expected challenges include overcoming the spatial and temporal modeling gaps, and verifying equivalence for an unlimited depth using finite equivalence formulations. By end of project, we anticipate to prototype a software program that will discover unintended behavior in microprocessor designs by ARM with respect to the reference architecture, or prove the lack of any bugs, with modest computational resources.Functional verification of microprocessor designs remains a key challenge for the industry due to exponentially growing verification costs - typically 50% of a design budget. Formal verification has potential to reduce these costs, however existing formal technology can only handle small RTL blocks and is only used by a handful of formal domain experts. With the industry shifting towards larger design blocks and higher-level ESL languages such as SystemC, a turn-key tool such as ours is necessary to bridge the ESL/RTL verification gap and addresses the needs of design and verification engineers who do not necessarily have formal domain expertise. Our target market includes both the integrated design manufacturing and fabless ASIC/SoC suppliers. A typical customer would be an ASIC design company looking to lower verification costs, decrease time-to-market, and reduce the risks of discovering errors during post-silicon verification or post-production. Formal semiconductor verification tools such as ours play an especially vital role in mission-critical semiconductor design markets such as ASICs for medical equipment, high-availability sensors, and automotive semiconductors. Our long-term goal is to make formal verification technologies scalable and directly usable by designers at higher abstraction levels, enabling exponential growth in design complexity without exponential growth in verification cost.
这个小型企业创新研究第一阶段项目解决了微处理器和 ASIC 微控制器的架构 ESL/TLM SystemC 模型与 RTL Verilog 模型之间的自动化和扩展形式等效性验证的挑战。工业处理器的复杂性以及 SystemC 和 Verilog 语义上的差异造成了显着的建模差距,使得根据 SystemC 规范模型验证 RTL Verilog 实现变得不可行。这一差距阻碍了 EDA 目前的发展,其中设计人员正在抽象级别上向上移动,以建模和验证硬件设计。我们的形式等价验证技术将允许使用高级综合工具从 ESL 模型自动获取 RTL,并根据规范模型形式验证生成模型的正确性。它还允许根据最初为建筑模拟创建的 ESL 模型来验证手动编写的 RTL 模型。预期的挑战包括克服空间和时间建模差距,以及使用有限等价公式验证无限深度的等价性。在项目结束时,我们预计将制作一个软件程序原型,该程序将发现 ARM 微处理器设计中相对于参考架构的非预期行为,或者证明不存在任何错误,并使用适度的计算资源。由于验证成本呈指数级增长(通常占设计预算的 50%),微处理器设计的功能验证仍然是业界的一个关键挑战。形式化验证有可能降低这些成本,但是现有的形式化技术只能处理小型 RTL 块,并且仅由少数形式化领域专家使用。随着行业转向更大的设计模块和更高级别的 ESL 语言(例如 SystemC),需要像我们这样的交钥匙工具来弥合 ESL/RTL 验证差距,并满足不一定具备正式领域专业知识的设计和验证工程师的需求。我们的目标市场包括集成设计制造和无晶圆厂 ASIC/SoC 供应商。典型的客户是 ASIC 设计公司,希望降低验证成本、缩短上市时间并降低在硅后验证或后期生产期间发现错误的风险。像我们这样的正式半导体验证工具在关键任务半导体设计市场(例如用于医疗设备的 ASIC、高可用性传感器和汽车半导体)中发挥着特别重要的作用。我们的长期目标是使形式验证技术具有可扩展性,并可供设计人员在更高抽象级别直接使用,从而使设计复杂性呈指数级增长,而验证成本不会呈指数级增长。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Zaher Andraus其他文献
Zaher Andraus的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Zaher Andraus', 18)}}的其他基金
SBIR Phase II: Automatic Scalable Architectural Validation for Microprocessors
SBIR 第二阶段:微处理器的自动可扩展架构验证
- 批准号:
1330952 - 财政年份:2013
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SBIR Phase I: Scalable Formal Verification of Digital Integrated Circuits
SBIR 第一阶段:数字集成电路的可扩展形式验证
- 批准号:
0945757 - 财政年份:2010
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
相似国自然基金
Baryogenesis, Dark Matter and Nanohertz Gravitational Waves from a Dark
Supercooled Phase Transition
- 批准号:24ZR1429700
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
ATLAS实验探测器Phase 2升级
- 批准号:11961141014
- 批准年份:2019
- 资助金额:3350 万元
- 项目类别:国际(地区)合作与交流项目
地幔含水相Phase E的温度压力稳定区域与晶体结构研究
- 批准号:41802035
- 批准年份:2018
- 资助金额:12.0 万元
- 项目类别:青年科学基金项目
基于数字增强干涉的Phase-OTDR高灵敏度定量测量技术研究
- 批准号:61675216
- 批准年份:2016
- 资助金额:60.0 万元
- 项目类别:面上项目
基于Phase-type分布的多状态系统可靠性模型研究
- 批准号:71501183
- 批准年份:2015
- 资助金额:17.4 万元
- 项目类别:青年科学基金项目
纳米(I-Phase+α-Mg)准共晶的临界半固态形成条件及生长机制
- 批准号:51201142
- 批准年份:2012
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
连续Phase-Type分布数据拟合方法及其应用研究
- 批准号:11101428
- 批准年份:2011
- 资助金额:23.0 万元
- 项目类别:青年科学基金项目
D-Phase准晶体的电子行为各向异性的研究
- 批准号:19374069
- 批准年份:1993
- 资助金额:6.4 万元
- 项目类别:面上项目
相似海外基金
SBIR Phase I: Automatic, Digital Classification and Counting of Mosquitos to Allow More Effective Vector Control
SBIR 第一阶段:对蚊子进行自动数字分类和计数,以实现更有效的病媒控制
- 批准号:
2233676 - 财政年份:2023
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SBIR Phase I: Automatic debridement device
SBIR第一期:自动清创装置
- 批准号:
2126854 - 财政年份:2021
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SBIR Phase I: Automatic Data Series Extraction from a Text Corpus
SBIR 第一阶段:从文本语料库中自动提取数据序列
- 批准号:
2110123 - 财政年份:2021
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SBIR Phase I: Automatic Generation of Physics-Informed AI Models
SBIR 第一阶段:自动生成基于物理的 AI 模型
- 批准号:
2037517 - 财政年份:2021
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SBIR Phase II: Inexpensive Automatic Classification And Counting Of Insects To Enable Precision Agriculture
SBIR 第二阶段:廉价的昆虫自动分类和计数,以实现精准农业
- 批准号:
1951256 - 财政年份:2020
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SBIR Phase I: Automatic Reconstruction of As-is Building Information Model from Indoor Point Cloud Data for Planning Purposes
SBIR 第一阶段:出于规划目的从室内点云数据自动重建原样建筑信息模型
- 批准号:
1942348 - 财政年份:2020
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SBIR Phase I: 6crickets Automatic Schedule Recommendation
SBIR 第一阶段:6crickets 自动赛程推荐
- 批准号:
1842790 - 财政年份:2019
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SBIR Phase I: Inexpensive Automatic Classification And Counting Of Insects To Enable Precision Agriculture
SBIR 第一阶段:廉价的昆虫自动分类和计数以实现精准农业
- 批准号:
1843998 - 财政年份:2019
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SBIR Phase I: Programmer-Friendly Automatic Code Fixes
SBIR 第一阶段:程序员友好的自动代码修复
- 批准号:
1747219 - 财政年份:2018
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant
SBIR Phase II: Providing Automatic System Anomaly Management Software as a Service for Dynamic Complex Computing Infrastructures
SBIR 第二阶段:为动态复杂计算基础设施提供自动系统异常管理软件即服务
- 批准号:
1660219 - 财政年份:2017
- 资助金额:
$ 14.99万 - 项目类别:
Standard Grant