Theory and Methodology for Performance-Driven Automation in RTL and Testbench Debugging
Theory and Methodology for Performance-Driven Automation in RTL and Testbench Debugging
批准号:
RGPIN-2014-04275
负责人:
Veneris, Andreas
金额:
$2.26万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2018
资助国家:
加拿大
项目状态:
已结题
起止时间:
2018-01-01 至 2019-12-31
中文摘要
半导体行业的产品覆盖国内和国际商业和消费市场的各个方面。它不断创造更小,更快,更强大的集成计算机超大规模集成(VLSI)芯片,推动了终端产品的加速需求。芯片公司面临的挑战是设计越来越复杂的设备,同时保持成本竞争力。计算机辅助设计(CAD)工具正在不断提高效率,以降低成本。 在过去的十年中,验证这些系统的正确性的工作不成比例地增加,并占用了整个设计周期的70%,这一趋势造成了验证差距。半导体行业中验证工程师与设计师的比例为3:1,这一趋势预计到2015年将增加近两倍。当验证失败并且设计被证明是不正确的时,接着进行调试以确定错误的来源并修复它。今天,这主要是一项手动任务。技术路线图和研究表明,资源密集型人工调试已成为验证差距的最重要组成部分,占总验证时间的32%。也就是说,对于18个月的典型设计周期,今天的工程师花费4-5个月的时间进行手动调试。显然,这会引入不成比例的非经常性成本,并可能危及芯片交付日。因此,最大的电子设计自动化CAD工具供应商Synopsys的首席执行官最近宣布调试是未来5-6年验证研发的中心主题也就不足为奇了。十年前,我们的小组第一个认识到这一新兴趋势。2005年,我们提出了第一个自动化调试理论和方法,今天被世界各地的同行研究小组和行业所使用和参考。在这项建议中,我们利用这项投资,以调查新的理论,正式的CAD工具和相应的方法,为现代芯片验证/调试周期。这些工具将利用强大的引擎和专有的数据挖掘算法来彻底分析验证生成的大数据,以确保设计的正确性。 最终的结果将是理论和CAD工具,可以部署在任何工业半导体现场,以帮助工程师在调试过程中。这个雄心勃勃的多学科项目承诺重大的理论进步和实际应用,为VLSI的CAD以及其他科学领域(如软件验证,数据挖掘和人工智能)带来好处。此外,由于半导体行业的持续增长,数字VLSI验证/调试方面的高素质人员(HQP)短缺,在所有教育水平(PhD,MASc,BASc)中仍然很强。 因此,毫不奇怪,在加拿大,工业、政治和教育界仍然非常关注相关领域的HQP培训。参与该技术开发的每个人都将获得先进的CAD概念,实用的VLSI验证,实践经验和战略规划方面的知识。 我们开拓性的研发环境以及与业界的合作将为他们提供无与伦比的创新体验。 研究生将在具有严格验收标准的著名科学会议/期刊上发表论文,并获得国际知名度。正如我们的校友毕业后就业成功所示,这位HQP将获得技术前沿的知识,他们将以有利于加拿大社会和经济的方式行使它。
英文摘要
The semiconductor industry has products reaching all aspects of commercial and consumer markets domestically and internationally. It consistently creates smaller, faster and more powerful integrated computer Very Large Scale of Integration (VLSI) chips which fuel the accelerated demand of the end products. Chip companies are challenged to design increasingly complex devices while remaining cost competitive. Computer-Aided Design (CAD) tools are continuously improving their efficiency to mitigate this cost. In the past decade, the effort to verify the correctness of these systems has increased disproportionately and takes as much as 70% of the total design cycle, a trend coined the verification gap. This is also confirmed by the 3:1 ratio between the number of verification engineers versus that of designers in the semiconductor industry, a trend that has been projected to increase almost two-fold by 2015. When verification fails and the design is proven to be incorrect, debugging follows to identify the source of the error and fix it. Today, this is a predominantly manual task. As technical roadmaps and research studies indicate, the resource-intensive manual debugging has become the most significant component of the verification gap taking as much as 32% of the total verification time. That is, for a typical design cycle of 18 months, engineers today spend 4-5 months in manual debugging. Evidently, this introduces disproportional non-recurring costs and it may jeopardize the chip delivery day. Consequently, it comes as no surprise that debugging was recently pronounced the central theme in verification R&D for the next 5-6 years by the CEO of Synopsys, the largest Electronic Design Automation CAD tool vendor.**Our group was the first to recognize this emerging trend ten years ago. In 2005 we proposed the first automated debugging theory and methodology that today is used and referenced by peer research groups and industry worldwide. In this proposal we leverage this investment to investigate new theories for formal CAD tools and respective methodologies for the modern chip verification/debug cycle. These tools will utilize robust engines and proprietary data mining algorithms to exhaustively analyze the big data generated by verification to ensure correctness of the design. The end result will be the theory and a CAD tool that can be deployed in any industrial semiconductor site to aid the engineers during debugging.**This ambitious and multi-disciplinary project promises major theoretical advances and practical applications that instill benefit in CAD for VLSI but also in other fields of science such as software verification, data mining and artificial intelligence. Further, due to the continuous growth of semiconductor industry, there has been a shortage of Highly Qualified Personnel (HQP) in digital VLSI verification/debug that remains strong at all levels of education (PhD, MASc, BASc). Hence, it comes as no surprise that there continues to be much industrial, political and educational attention within Canada devoted in training of HQP in related areas. Everybody involved with the development of the technology will gain knowledge in advanced CAD concepts, practical VLSI verification, hands-on experience and strategic planning. Our pioneering R&D environment and collaboration with the industry will offer them an unparalleled experience in innovation. Graduate students will publish in prominent scientific conferences/journals with strict acceptance criteria and they will gain international visibility. As shown by the post-graduation employment success of our alumnus, this HQP will gain knowledge at the forefront of technology and they will exercise it in a way beneficial to the Canadian society and economy.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Automated Smart Contract Synthesis and Verification for Distributed Ledger Blockchain Technology
-
批准号:RGPIN-2019-04354
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2022
-
负责人:Veneris, Andreas
-
依托单位:
Automated Smart Contract Synthesis and Verification for Distributed Ledger Blockchain Technology
-
批准号:RGPIN-2019-04354
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2021
-
负责人:Veneris, Andreas
-
依托单位:
Automated Smart Contract Synthesis and Verification for Distributed Ledger Blockchain Technology
-
批准号:RGPIN-2019-04354
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2020
-
负责人:Veneris, Andreas
-
依托单位:
Automated Smart Contract Synthesis and Verification for Distributed Ledger Blockchain Technology
-
批准号:RGPIN-2019-04354
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2019
-
负责人:Veneris, Andreas
-
依托单位:
Multimodal Representation Learning for Retail Product Ontology
-
批准号:522736-2018
-
项目类别:Engage Plus Grants Program
-
资助金额:$0.91万
-
财政年份:2018
-
负责人:Veneris, Andreas
-
依托单位:
Theory and Methodology for Performance-Driven Automation in RTL and Testbench Debugging
-
批准号:RGPIN-2014-04275
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2017
-
负责人:Veneris, Andreas
-
依托单位:
Multimodal representation learning for retail product ontology
-
批准号:508083-2017
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2017
-
负责人:Veneris, Andreas
-
依托单位:
Theory and Methodology for Performance-Driven Automation in RTL and Testbench Debugging
-
批准号:RGPIN-2014-04275
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2016
-
负责人:Veneris, Andreas
-
依托单位:
Theory and Methodology for Performance-Driven Automation in RTL and Testbench Debugging
-
批准号:RGPIN-2014-04275
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2015
-
负责人:Veneris, Andreas
-
依托单位:
Theory and Methodology for Performance-Driven Automation in RTL and Testbench Debugging
-
批准号:RGPIN-2014-04275
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2014
-
负责人:Veneris, Andreas
-
依托单位:
Low power design using power gating
-
批准号:430447-2012
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.56万
-
财政年份:2013
-
负责人:Veneris, Andreas
-
依托单位:
Performance-driven SAT- and QBF-based solutions for a modern VLSI verification, debugging and test environment
-
批准号:227044-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2013
-
负责人:Veneris, Andreas
-
依托单位:
Low power design using power gating
-
批准号:430447-2012
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.56万
-
财政年份:2012
-
负责人:Veneris, Andreas
-
依托单位:
Performance-driven SAT- and QBF-based solutions for a modern VLSI verification, debugging and test environment
-
批准号:227044-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2012
-
负责人:Veneris, Andreas
-
依托单位:
FPGA Functional Debug and Verification
-
批准号:428928-2011
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2011
-
负责人:Veneris, Andreas
-
依托单位:
Performance-driven SAT- and QBF-based solutions for a modern VLSI verification, debugging and test environment
-
批准号:227044-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2011
-
负责人:Veneris, Andreas
-
依托单位:
Low power design and verification
-
批准号:414162-2011
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2011
-
负责人:Veneris, Andreas
-
依托单位:
Performance-driven SAT- and QBF-based solutions for a modern VLSI verification, debugging and test environment
-
批准号:227044-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2010
-
负责人:Veneris, Andreas
-
依托单位:
Performance-driven SAT- and QBF-based solutions for a modern VLSI verification, debugging and test environment
-
批准号:227044-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2009
-
负责人:Veneris, Andreas
-
依托单位:
Logic debugging using boolean satisfiability in high performance digital VLSI designs
-
批准号:227044-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2008
-
负责人:Veneris, Andreas
-
依托单位:
海外基金