F. Bacchini, G. Moretti, H. Foster, J. Bergeron, Masayuki Nakamura, S. Mehta, L. Ducousso
{"title":"方法论是验证地狱之外的高速公路吗?","authors":"F. Bacchini, G. Moretti, H. Foster, J. Bergeron, Masayuki Nakamura, S. Mehta, L. Ducousso","doi":"10.1145/1065579.1065714","DOIUrl":null,"url":null,"abstract":"Few would disagree that verification takes the lion's share of today's project resources. If we examine the available research, we quickly discover that verification is a significant pain point that consumes massive amounts of time and resources across a multitude of market segments. Per Gary Smith at Gartner Dataquest, verification consumes 30% to 70% of total schedule, depending on design size. According to Collett International Research, Inc., a majority of ASICs and integrated circuits (ICs) require at least one respin with 71% of respins are due to functional bugs \"verification should have caught\".With such statistics, it is easy to understand why many contend that the verification challenge is growing at a double exponential rate (that is, exponential with respect to Moore's law). Given verification's importance and its significant impact on fundamental design quality and time-to-market demands, what is our industry doing in response? This panel explores where the methodology highway is taking us - is the destination heaven or just another level of Dante's inferno?Respected authors and experts in verification methodology will share their insights and opinions of the two methodologies used today: verify-after-the-fact (traditional) and verify-as-you-design (emerging). For decades, simulation has necessitated a verify-after-the-fact methodology and yet we can see from the industry research that a high percentage of silicon requires respins. With the latest advances in simulation testbenches and languages, can the verify-after-the-fact approach scale? Or, is it time for a move to a higher level of abstraction that enables a verify-as-you-design methodology.Industry leading chip and systems companies will discuss the methodologies they employ today to address the enormous challenge of functional verification. Questions to be addressed by our esteemed panelists include: How can we bring in schedules? What can we do to increase design quality? What cultural and organizational changes have to take place to bring quality back to the forefront of design? Where is the measurable proof of quality? What are the questions that managers should be asking themselves? What are the engines being used? What formal techniques deliver the greatest success? How important is HW/SW verification? What are the processes or methodologies being used to overcome tool or technology limitations? What is the value of assertions? How does a geographically dispersed engineering team impact design quality? What are the metrics being used to measure progress and success? And how do you know when you are done?Today we currently don't design quality in - we TEST it in (using simulation). But, what would happen if quality was designed in from the beginning? How much could we improve the overall quality level and reduce verification time, and what would this take to do it? Finally, can migration to a new methodology be the highway out of verification hell?","PeriodicalId":128696,"journal":{"name":"Proceedings of the 42nd annual Design Automation Conference","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Is methodology the highway out of verification hell?\",\"authors\":\"F. Bacchini, G. Moretti, H. Foster, J. Bergeron, Masayuki Nakamura, S. Mehta, L. Ducousso\",\"doi\":\"10.1145/1065579.1065714\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Few would disagree that verification takes the lion's share of today's project resources. If we examine the available research, we quickly discover that verification is a significant pain point that consumes massive amounts of time and resources across a multitude of market segments. Per Gary Smith at Gartner Dataquest, verification consumes 30% to 70% of total schedule, depending on design size. According to Collett International Research, Inc., a majority of ASICs and integrated circuits (ICs) require at least one respin with 71% of respins are due to functional bugs \\\"verification should have caught\\\".With such statistics, it is easy to understand why many contend that the verification challenge is growing at a double exponential rate (that is, exponential with respect to Moore's law). Given verification's importance and its significant impact on fundamental design quality and time-to-market demands, what is our industry doing in response? This panel explores where the methodology highway is taking us - is the destination heaven or just another level of Dante's inferno?Respected authors and experts in verification methodology will share their insights and opinions of the two methodologies used today: verify-after-the-fact (traditional) and verify-as-you-design (emerging). For decades, simulation has necessitated a verify-after-the-fact methodology and yet we can see from the industry research that a high percentage of silicon requires respins. With the latest advances in simulation testbenches and languages, can the verify-after-the-fact approach scale? Or, is it time for a move to a higher level of abstraction that enables a verify-as-you-design methodology.Industry leading chip and systems companies will discuss the methodologies they employ today to address the enormous challenge of functional verification. Questions to be addressed by our esteemed panelists include: How can we bring in schedules? What can we do to increase design quality? What cultural and organizational changes have to take place to bring quality back to the forefront of design? Where is the measurable proof of quality? What are the questions that managers should be asking themselves? What are the engines being used? What formal techniques deliver the greatest success? How important is HW/SW verification? What are the processes or methodologies being used to overcome tool or technology limitations? What is the value of assertions? How does a geographically dispersed engineering team impact design quality? What are the metrics being used to measure progress and success? And how do you know when you are done?Today we currently don't design quality in - we TEST it in (using simulation). But, what would happen if quality was designed in from the beginning? How much could we improve the overall quality level and reduce verification time, and what would this take to do it? Finally, can migration to a new methodology be the highway out of verification hell?\",\"PeriodicalId\":128696,\"journal\":{\"name\":\"Proceedings of the 42nd annual Design Automation Conference\",\"volume\":\"44 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-06-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 42nd annual Design Automation Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1065579.1065714\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 42nd annual Design Automation Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1065579.1065714","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
摘要
很少有人会不同意验证占据了当今项目资源的最大份额。如果我们检查可用的研究,我们很快发现验证是一个重要的痛点,它在众多细分市场中消耗大量的时间和资源。根据Gartner Dataquest的Gary Smith的说法,根据设计的大小,验证占用了总进度的30%到70%。根据Collett International Research, Inc.的数据,大多数asic和集成电路(ic)需要至少一个分支,其中71%的分支是由于“验证应该捕获”的功能漏洞。有了这样的统计数据,就很容易理解为什么许多人认为验证挑战正在以双指数速度增长(也就是说,与摩尔定律相关的指数)。鉴于验证的重要性及其对基本设计质量和上市时间需求的重大影响,我们的行业如何应对?这个小组探讨了方法论高速公路将把我们带向何方——目的地是天堂还是但丁地狱的另一个层次?验证方法学方面受人尊敬的作者和专家将分享他们对目前使用的两种方法的见解和意见:事后验证(传统的)和按设计验证(新兴的)。几十年来,模拟需要事后验证的方法,但我们可以从行业研究中看到,高比例的硅需要再生。随着仿真测试平台和语言的最新发展,事后验证方法是否可以扩展?或者,是时候转移到更高层次的抽象,从而支持“按设计验证”方法了吗?业界领先的芯片和系统公司将讨论他们今天采用的方法,以解决功能验证的巨大挑战。我们尊敬的小组成员要回答的问题包括:我们如何引入时间表?我们能做些什么来提高设计质量?为了将质量带回设计的最前沿,需要进行什么样的文化和组织变革?质量的可测量证据在哪里?管理者应该问自己哪些问题?使用的是什么引擎?什么样的正式技术能带来最大的成功?硬件/软件验证有多重要?用来克服工具或技术限制的过程或方法是什么?断言的价值是什么?地理上分散的工程团队如何影响设计质量?用来衡量进展和成功的度量标准是什么?你怎么知道你什么时候做完了?今天,我们目前不设计质量-我们测试它(使用模拟)。但是,如果从一开始就设计质量,会发生什么呢?我们能在多大程度上提高整体质量水平并减少验证时间?要做到这一点需要做些什么?最后,迁移到一种新方法能否成为摆脱验证地狱的捷径?
Is methodology the highway out of verification hell?
Few would disagree that verification takes the lion's share of today's project resources. If we examine the available research, we quickly discover that verification is a significant pain point that consumes massive amounts of time and resources across a multitude of market segments. Per Gary Smith at Gartner Dataquest, verification consumes 30% to 70% of total schedule, depending on design size. According to Collett International Research, Inc., a majority of ASICs and integrated circuits (ICs) require at least one respin with 71% of respins are due to functional bugs "verification should have caught".With such statistics, it is easy to understand why many contend that the verification challenge is growing at a double exponential rate (that is, exponential with respect to Moore's law). Given verification's importance and its significant impact on fundamental design quality and time-to-market demands, what is our industry doing in response? This panel explores where the methodology highway is taking us - is the destination heaven or just another level of Dante's inferno?Respected authors and experts in verification methodology will share their insights and opinions of the two methodologies used today: verify-after-the-fact (traditional) and verify-as-you-design (emerging). For decades, simulation has necessitated a verify-after-the-fact methodology and yet we can see from the industry research that a high percentage of silicon requires respins. With the latest advances in simulation testbenches and languages, can the verify-after-the-fact approach scale? Or, is it time for a move to a higher level of abstraction that enables a verify-as-you-design methodology.Industry leading chip and systems companies will discuss the methodologies they employ today to address the enormous challenge of functional verification. Questions to be addressed by our esteemed panelists include: How can we bring in schedules? What can we do to increase design quality? What cultural and organizational changes have to take place to bring quality back to the forefront of design? Where is the measurable proof of quality? What are the questions that managers should be asking themselves? What are the engines being used? What formal techniques deliver the greatest success? How important is HW/SW verification? What are the processes or methodologies being used to overcome tool or technology limitations? What is the value of assertions? How does a geographically dispersed engineering team impact design quality? What are the metrics being used to measure progress and success? And how do you know when you are done?Today we currently don't design quality in - we TEST it in (using simulation). But, what would happen if quality was designed in from the beginning? How much could we improve the overall quality level and reduce verification time, and what would this take to do it? Finally, can migration to a new methodology be the highway out of verification hell?