System-Level Processor Verification Using Refinement

使用细化进行系统级处理器验证

基本信息

  • 批准号:
    0429924
  • 负责人:
  • 金额:
    --
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2004
  • 资助国家:
    美国
  • 起止时间:
    2004-08-15 至 2008-09-30
  • 项目状态:
    已结题

项目摘要

PROPOSAL NO: 0429924INSTITUTION: Georgia Tech Research Corporation - GA Institute ofTechnologyPRINCIPAL INVESTIGATOR: Manolios, PanagiotisTITLE: System-Level Processor Verification Using RefinementAbstract:The objective of this proposal is to develop a formal refinement-based methodology for term-level microprocessor verification and to apply it to complex designs. State-of-the-art microprocessors are extremely complex and industry estimates of validation costs, as a percentage of the engineering effort required to develop a new product, range from 30% to as high as 70%. Even with such resources allocated to validation, bugs are common and the trend toward more complex designs will exacerbate the problem. Current validation efforts focus on checking low-level properties of small components. However, it is difficult to imagine a set of properties that captures system-level correctness, which is why the project advocates a refinement-based approach, where the instruction set architecture is the specification. This means that to an external observer, the processor behaves in a fashion that is consistent with the instruction set architecture, with respect to both safety and liveness properties. The project proposes to develop a theory of refinement for system-level verification and to apply it to complex term-level designs. The refinement-based approach will be part of a design-for-verification methodology that complements the design cycle, that can be automated in a compositional, scalable way, and that is generally applicable across a wide spectrum of designs.
提案编号:0429924机构:格鲁吉亚技术研究公司- GA技术研究所主要研究员:Manolios,PanagiotisTitle:系统级处理器验证使用精炼摘要:本提案的目的是开发一个正式的精炼为基础的方法,用于术语级微处理器验证,并将其应用于复杂的设计。最先进的微处理器非常复杂,行业估计验证成本占开发新产品所需工程工作的比例从30%到70%不等。即使有这样的资源分配给验证,错误是常见的,更复杂的设计趋势将加剧这个问题。目前的验证工作集中在检查小组件的低级别属性。然而,很难想象一组属性可以捕获系统级的正确性,这就是为什么该项目提倡基于细化的方法,其中指令集架构是规范。这意味着对于外部观察者来说,处理器的行为方式与指令集架构一致,涉及安全性和活性属性。该项目建议开发一种用于系统级验证的细化理论,并将其应用于复杂的术语级设计。基于改进的方法将是设计验证方法的一部分,该方法补充了设计周期,可以以组合,可扩展的方式自动化,并且通常适用于广泛的设计。

项目成果

期刊论文数量(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 }}

Panagiotis Manolios其他文献

Quantifier elimination by dependency sequents
  • DOI:
    10.1007/s10703-014-0214-z
  • 发表时间:
    2014-08-14
  • 期刊:
  • 影响因子:
    0.800
  • 作者:
    Eugene Goldberg;Panagiotis Manolios
  • 通讯作者:
    Panagiotis Manolios
A Framework for Verifying Bit-Level Pipelined Machines Based on Automated Deduction and Decision Procedures
  • DOI:
    10.1007/s10817-006-9035-0
  • 发表时间:
    2006-10-07
  • 期刊:
  • 影响因子:
    0.800
  • 作者:
    Panagiotis Manolios;Sudarshan K. Srinivasan
  • 通讯作者:
    Sudarshan K. Srinivasan
Partial Functions in ACL2
  • DOI:
    10.1023/b:jars.0000009505.07087.34
  • 发表时间:
    2003-10-01
  • 期刊:
  • 影响因子:
    0.800
  • 作者:
    Panagiotis Manolios;J Strother Moore
  • 通讯作者:
    J Strother Moore

Panagiotis Manolios的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Panagiotis Manolios', 18)}}的其他基金

SHF: Small: Dynamic Abstractions for Verification
SHF:小型:用于验证的动态抽象
  • 批准号:
    1319580
  • 财政年份:
    2013
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF: Small: Generation of High-Quality Tests by Treating Tests as Proof Encoding
SHF:小:通过将测试视为证明编码来生成高质量测试
  • 批准号:
    1117184
  • 财政年份:
    2011
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
CRCD/EI: Integrating Functional Computer-Aided Reasoning into the ComputerScience Curriculum
CRCD/EI:将功能计算机辅助推理融入计算机科学课程
  • 批准号:
    0844078
  • 财政年份:
    2008
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
System-Level Processor Verification Using Refinement
使用细化进行系统级处理器验证
  • 批准号:
    0841100
  • 财政年份:
    2008
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
CRCD/EI: Integrating Functional Computer-Aided Reasoning into the ComputerScience Curriculum
CRCD/EI:将功能计算机辅助推理融入计算机科学课程
  • 批准号:
    0417413
  • 财政年份:
    2004
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant

相似国自然基金

粒子level set方法的改进与空间自适应波浪模型并行化研究
  • 批准号:
    52171245
  • 批准年份:
    2021
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
基于Level Set方法的三维爆炸与冲击仿真软件开发及其应用
  • 批准号:
    11502121
  • 批准年份:
    2015
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目
层级稀疏化的Mid-Level特征空间下高分辨率遥感影像检索方法研究
  • 批准号:
    41401376
  • 批准年份:
    2014
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目
CPU/GPGPU紧耦合异构多核系统共享Last Level Cache优化研究
  • 批准号:
    61379035
  • 批准年份:
    2013
  • 资助金额:
    75.0 万元
  • 项目类别:
    面上项目
基于新LEVEL SET方法的双标量小火焰模型的研究
  • 批准号:
    51306013
  • 批准年份:
    2013
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目
Level Set方法及其在爆炸与冲击问题数值模拟中的应用研究
  • 批准号:
    10872085
  • 批准年份:
    2008
  • 资助金额:
    48.0 万元
  • 项目类别:
    面上项目
几何造型中交互式Level Set方法研究
  • 批准号:
    60373036
  • 批准年份:
    2003
  • 资助金额:
    23.0 万元
  • 项目类别:
    面上项目
逆向工程中基于小波特征的曲面配准与Level-set建模方法研究
  • 批准号:
    50305027
  • 批准年份:
    2003
  • 资助金额:
    18.0 万元
  • 项目类别:
    青年科学基金项目
用Level Set方法研究气液两相流界面迁移的微观特性
  • 批准号:
    50106011
  • 批准年份:
    2001
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

SHF: Small: Minimizing System Level Testing of Processor SOCs
SHF:小型:最大限度地减少处理器 SOC 的系统级测试
  • 批准号:
    1910964
  • 财政年份:
    2019
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Hardware Optimization for High Level Synthesis of Hybrid Processor/Accelerator Systems
混合处理器/加速器系统高级综合的硬件优化
  • 批准号:
    442055-2013
  • 财政年份:
    2013
  • 资助金额:
    --
  • 项目类别:
    Postgraduate Scholarships - Master's
LegUp: High-Level Synthesis Research Framework for a Self-Accelerating Adaptive Processor
LegUp:自加速自适应处理器的高级综合研究框架
  • 批准号:
    425653-2012
  • 财政年份:
    2013
  • 资助金额:
    --
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Doctoral
LegUp: High-Level Synthesis Research Framework for a Self-Accelerating Adaptive Processor
LegUp:自加速自适应处理器的高级综合研究框架
  • 批准号:
    425653-2012
  • 财政年份:
    2012
  • 资助金额:
    --
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Doctoral
SHF: Small: Variability-Aware System-Level Power Management in Multi-Processor Systems
SHF:小型:多处理器系统中的可变性感知系统级电源管理
  • 批准号:
    1018980
  • 财政年份:
    2010
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
System-Level Processor Verification Using Refinement
使用细化进行系统级处理器验证
  • 批准号:
    0841100
  • 财政年份:
    2008
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Processor adaptive instruction level parallel compiler
处理器自适应指令级并行编译器
  • 批准号:
    19500024
  • 财政年份:
    2007
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
A Multi-level/multi-faceted Framework for Energy-efficient Application-Specific Instruction Set Processor Synthesis
节能型专用指令集处理器综合的多层次/多方面框架
  • 批准号:
    0541102
  • 财政年份:
    2006
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
RIA: A Theoretical Framework for Programming and Design Bit-Level Processor Arrays
RIA:位级处理器阵列编程和设计的理论框架
  • 批准号:
    9596007
  • 财政年份:
    1994
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
VLSI Implementation of New Architectures Using High-Level Synthesis System-Design of Multithreaded Processor
使用高级综合系统-多线程处理器设计的VLSI实现新架构
  • 批准号:
    06452247
  • 财政年份:
    1994
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for General Scientific Research (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了