2013 14th International Workshop on Microprocessor Test and Verification最新文献

筛选
英文 中文
Proving QBF-hardness in Bounded Model Checking for Incomplete Designs 不完全设计有界模型检验中qbf硬度的证明
2013 14th International Workshop on Microprocessor Test and Verification Pub Date : 2013-12-11 DOI: 10.1109/MTV.2013.11
Christian Miller, Christoph Scholl, B. Becker
{"title":"Proving QBF-hardness in Bounded Model Checking for Incomplete Designs","authors":"Christian Miller, Christoph Scholl, B. Becker","doi":"10.1109/MTV.2013.11","DOIUrl":"https://doi.org/10.1109/MTV.2013.11","url":null,"abstract":"Bounded Model Checking (BMC) is a major verification technique for finding errors in sequential circuits by unfolding the design iteratively and converting the BMC instances into Boolean satisfiability (SAT) formulas. Here, we consider incomplete designs (i.e. those containing so-called black boxes) where the verification task is to prove unrealizability of a property. A property is called unrealizable by an incomplete design, if there is an error which can not be compensated by any implementation of the black boxes. While 01X-modeling of the unknown behavior of the black boxes yields easy-to-solve SAT problems, the logic of quantified Boolean formulas (QBF) is needed for 01X-hard problems to obtain a more precise modeling. However, QBF-modeling does not guarantee success in proving unrealizability. To this purpose, we introduce the concept of QBF-hardness in this paper, a classification of problems for which the QBF-based modeling does not provide a result. Furthermore, we present an iterative method to prove the QBF-hardness. We provide a first practical example (a parameterized incomplete arbiter bus system) to demonstrate the concept.","PeriodicalId":129513,"journal":{"name":"2013 14th International Workshop on Microprocessor Test and Verification","volume":"149 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116750725","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
IP Testing for Heterogeneous SOCs 异构soc的IP测试
2013 14th International Workshop on Microprocessor Test and Verification Pub Date : 2013-12-11 DOI: 10.1109/MTV.2013.19
Narendra Kamat
{"title":"IP Testing for Heterogeneous SOCs","authors":"Narendra Kamat","doi":"10.1109/MTV.2013.19","DOIUrl":"https://doi.org/10.1109/MTV.2013.19","url":null,"abstract":"The verification methodology world has progressed spectacularly during the last decade, with increasingly sophisticated techniques and frameworks for driving test stimulus into the device under test. Frequently, however, the focus of these methodology improvements is IP-level verification (i.e., just one part of an overall system or SOC). The last few generations of AMD products combined multi-core CPUs and several multi-media IP blocks such as graphics, video decode, display, and memory-I/O interconnect paths into highly complex heterogeneous SOCs, culminating in the first implementation of the Heterogeneous System Architecture (HSA). Based on our experience with these SOCs, we observe that verification at the SOC level presents a unique set of requirements, challenges, and opportunities. This paper takes a retrospective look at the evolution of and experience with running IP (in particular, graphics) test stimulus on the last three generations of heterogeneous SOCs.","PeriodicalId":129513,"journal":{"name":"2013 14th International Workshop on Microprocessor Test and Verification","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117086021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Hierarchical Verification Framework for Samsung Reconfigurable Processor Video System 三星可重构处理器视频系统的层次验证框架
2013 14th International Workshop on Microprocessor Test and Verification Pub Date : 2013-12-11 DOI: 10.1109/MTV.2013.18
Hoyoung Kim, Seonghun Jeong, Sunmin Kwon, Soojung Ryu
{"title":"Hierarchical Verification Framework for Samsung Reconfigurable Processor Video System","authors":"Hoyoung Kim, Seonghun Jeong, Sunmin Kwon, Soojung Ryu","doi":"10.1109/MTV.2013.18","DOIUrl":"https://doi.org/10.1109/MTV.2013.18","url":null,"abstract":"The Samsung reconfigurable processor (SRP) is developed to accelerate multimedia applications such as video decoding, audio decoding, and image processing. Owing to coarse-grained reconfigurable array (CGRA) acceleration via software (SW) pipelining and application-specific intrinsic instructions, SRP outperforms other digital signal processors (DSPs) in these application domains. In addition, recent video systems include not only the SRP core but also hardware (HW) accelerators, coupled with demand for better performance. Consequently, the system becomes very complex. and the difficulty of debugging the system increases. Here we propose a hierarchical verification framework for the SRP video system. This approach, coupled with a proper verification plan, not only boosts the verification time for various aspects of the video system (e.g., CGRA specific features), but also helps to achieve verification closure without any verification holes.","PeriodicalId":129513,"journal":{"name":"2013 14th International Workshop on Microprocessor Test and Verification","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132969210","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
USB Validation Challenges on C45SOI & C28NM Technology Products 基于C45SOI的USB验证挑战C28NM技术产品
2013 14th International Workshop on Microprocessor Test and Verification Pub Date : 2013-12-11 DOI: 10.1109/MTV.2013.12
M. Pandey, Atul Gupta, Shwetank Shekhar
{"title":"USB Validation Challenges on C45SOI & C28NM Technology Products","authors":"M. Pandey, Atul Gupta, Shwetank Shekhar","doi":"10.1109/MTV.2013.12","DOIUrl":"https://doi.org/10.1109/MTV.2013.12","url":null,"abstract":"With shrinking technologies, high speed design such as USB starts giving all sort of problem. The issues which come due to aforesaid reason are difficult to debug, analyze and root-cause. The traditional USB Validation approach is unable to discover all the issues leading to customer reject. With inclusion of aggressive new test cases in Validation plan under the umbrella of \"Firmware based Validation\" numerous issues were caught in USB design. The complex issues of USB caught and elegant solution to those problems are described in this paper as case studies.","PeriodicalId":129513,"journal":{"name":"2013 14th International Workshop on Microprocessor Test and Verification","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130481626","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
An Approach for In-House USB2.0 Electrical Compliance Testing on Nanoscale SoC 纳米级SoC内部USB2.0电气符合性测试方法
2013 14th International Workshop on Microprocessor Test and Verification Pub Date : 2013-12-11 DOI: 10.1109/MTV.2013.29
M. Pandey, Shwetank Shekhar, Nitin Saxena, G. Agarwal, Amersh Kumar
{"title":"An Approach for In-House USB2.0 Electrical Compliance Testing on Nanoscale SoC","authors":"M. Pandey, Shwetank Shekhar, Nitin Saxena, G. Agarwal, Amersh Kumar","doi":"10.1109/MTV.2013.29","DOIUrl":"https://doi.org/10.1109/MTV.2013.29","url":null,"abstract":"In today's era SOC manufacturers cannot imagine a product without USB, irrespective of domain i.e. networking automotive, cellular etc. The performance of USB depends fundamentally on the electrical characteristics. USB Implementers Forum (USB-IF) describes the mandatory Electrical compliance tests for certification of USB product. Moreover this gives an extra level of confidence to use the USB product. In legacy method, USB compliance testing is performed on a complete embedded product consisting of software/firmware, controller and USB PHY. In case of any issue or failure, it becomes very hard to isolate the source of problem. That's why there is need of an approach which can perform compliance testing isolating all the three entity and having sufficient debug capabilities to root cause the issues. This paper explains the reason for opting JTAG based approach for performing all the USB electrical compliance testing prescribed by USB-IF. This approach provides additional debugging capabilities to debug issues at low level.","PeriodicalId":129513,"journal":{"name":"2013 14th International Workshop on Microprocessor Test and Verification","volume":"261 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122762748","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
State Retention Validation of C66X DSP Core C66X DSP核心的状态保持验证
2013 14th International Workshop on Microprocessor Test and Verification Pub Date : 2013-12-11 DOI: 10.1109/MTV.2013.31
R. Venkatasubramanian, O. Olorode, A. Arun
{"title":"State Retention Validation of C66X DSP Core","authors":"R. Venkatasubramanian, O. Olorode, A. Arun","doi":"10.1109/MTV.2013.31","DOIUrl":"https://doi.org/10.1109/MTV.2013.31","url":null,"abstract":"Low power design has become an important design requirement in any deep-submicron CMOS design development. State retention using retention flip flops is one of the low power techniques that offer the ability to save and restore the state of the design during a period of inactivity (IDLE or STANDBY mode). Since processor cores typically have a well-defined period of operation and inactivity, the state retention scheme is well suited for processor designs. This paper provides an overview of the various state retention implementation choices for processor cores and explains the state retention validation methodology for the different implementations. The state retention and validation methodology deployed for the TI C66x Core is explained in detail.","PeriodicalId":129513,"journal":{"name":"2013 14th International Workshop on Microprocessor Test and Verification","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122380949","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Automatic Network Protocol Synthesis from UML Sequence Diagrams 从UML序列图中自动合成网络协议
2013 14th International Workshop on Microprocessor Test and Verification Pub Date : 2013-12-11 DOI: 10.1109/MTV.2013.21
E. Ebeid, F. Fummi, D. Quaglia, F. Stefanni
{"title":"Automatic Network Protocol Synthesis from UML Sequence Diagrams","authors":"E. Ebeid, F. Fummi, D. Quaglia, F. Stefanni","doi":"10.1109/MTV.2013.21","DOIUrl":"https://doi.org/10.1109/MTV.2013.21","url":null,"abstract":"This paper presents a methodology to automatically generate SystemC protocol implementation, starting from its specification given through UML sequence diagrams. The methodology merges such diagrams into a single one, which is then used to generate the SystemC code. Two algorithms are proposed for the merging and refinement step, respectively. SCNSL network simulator is exploited to simulate the generated code in a complete network scenario. As case study, the methodology is applied to sequence diagrams contained into IEEE 802.15.4 protocol standard specification.","PeriodicalId":129513,"journal":{"name":"2013 14th International Workshop on Microprocessor Test and Verification","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124571639","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Measuring the Gain of Automatic Debug 自动调试增益的测量
2013 14th International Workshop on Microprocessor Test and Verification Pub Date : 2013-12-11 DOI: 10.1109/MTV.2013.17
Daniel Hansson, H. Uronen-Hansson
{"title":"Measuring the Gain of Automatic Debug","authors":"Daniel Hansson, H. Uronen-Hansson","doi":"10.1109/MTV.2013.17","DOIUrl":"https://doi.org/10.1109/MTV.2013.17","url":null,"abstract":"The purpose of regression testing is to quickly catch any deterioration in quality of a product under development. The more frequently tests are run, the earlier new issues can be detected resulting in a larger burden for the engineers who need to manually debug all test failures, many of which are failing due to the same underlying bug. However, there are software tools that automatically debug the test failures back to the faulty change and notifies the engineer who made this change. By analyzing data from a real commercial ASIC project we aimed to measure whether bugs are fixed faster when using automatic debug tools compared to manual debugging. All bugs in an ASIC development project were analyzed over a period of 3 months in order to determine the time it took the bug to be fixed and to compare the results from both automatic and manual debug. By measuring the time from when the bug report was sent out by the automatic debug tool until the bug was fixed, we can show that bugs are fixed 4 times faster with automatic debug enabled. Bug fixing time was on average 5.7 hours with automatic debug and 23.0 hours for manual debug. The result was achieved by comparing bugs that were automatically debugged to those issues that could not be debugged by the tool, because those issues were outside the defined scope of the device under test. Such issues are still reported by the automatic debug tool but marked as requiring manual debug and is consequently a good point of comparison. A 4 times quicker bug fixing process is significant and can ultimately contribute to a shortening of a development project as the bug turnaround time is one of the key aspects defining the length of a project, especially in the later phase just before release.","PeriodicalId":129513,"journal":{"name":"2013 14th International Workshop on Microprocessor Test and Verification","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125454595","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Target Environment Simulation and its Impact on Architecture Validation: A Case Study of Thread-Level Speculative Execution 目标环境仿真及其对体系结构验证的影响:以线程级推测执行为例
2013 14th International Workshop on Microprocessor Test and Verification Pub Date : 2013-12-11 DOI: 10.1109/MTV.2013.27
Jack L. Mason, G. Simco
{"title":"Target Environment Simulation and its Impact on Architecture Validation: A Case Study of Thread-Level Speculative Execution","authors":"Jack L. Mason, G. Simco","doi":"10.1109/MTV.2013.27","DOIUrl":"https://doi.org/10.1109/MTV.2013.27","url":null,"abstract":"Due to simulation overhead, validation of proposed microarchitecture enhancements may be limited to simple test scenarios, which focus on the known architectural deficiencies. These test scenarios often avoid a complete simulation of the eventual target environment in which the enhancements will be employed. A case study is presented, comparing and contrasting the performance of previous Thread-Level Speculation (TLS) proposals with that of a new, context-preserving proposal. Validation is performed within the constraints of a simulated target environment.","PeriodicalId":129513,"journal":{"name":"2013 14th International Workshop on Microprocessor Test and Verification","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122858033","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On the Functional Test of the Register Forwarding and Pipeline Interlocking Unit in Pipelined Processors 流水线处理器中寄存器转发和流水线联锁单元的功能测试
2013 14th International Workshop on Microprocessor Test and Verification Pub Date : 2013-12-11 DOI: 10.1109/MTV.2013.10
P. Bernardi, R. Cantoro, Lyl M. Ciganda Brasca, B. Du, E. Sánchez, M. Reorda, M. Grosso, O. Ballan
{"title":"On the Functional Test of the Register Forwarding and Pipeline Interlocking Unit in Pipelined Processors","authors":"P. Bernardi, R. Cantoro, Lyl M. Ciganda Brasca, B. Du, E. Sánchez, M. Reorda, M. Grosso, O. Ballan","doi":"10.1109/MTV.2013.10","DOIUrl":"https://doi.org/10.1109/MTV.2013.10","url":null,"abstract":"When the result of a previous instruction is needed in the pipeline before it is available, a “data hazard” occurs. Register Forwarding and Pipeline Interlock (RF&PI) are mechanisms suitable to avoid data corruption and to limit the performance penalty caused by data hazards in pipelined microprocessors. Data hazards handling is part of the microprocessor control logic; its test can hardly be achieved with a functional approach, unless a specific test algorithm is adopted. In this paper we analyze the causes for the low functional testability of the RF&PI logic and propose some techniques able to effectively perform its test. In particular, we describe a strategy to perform Software-Based Self-Test (SBST) on the RF&PI unit. The general structure of the unit is analyzed, a suitable test algorithm is proposed and the strategy to observe the test responses is explained. The method can be exploited for test both at the end of manufacturing and in the operational phase. Feasibility and effectiveness of the proposed approach are demonstrated on both an academic MIPS-like processor and an industrial System-on-Chip based on the Power Architecture™.","PeriodicalId":129513,"journal":{"name":"2013 14th International Workshop on Microprocessor Test and Verification","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121376462","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信