Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.最新文献

筛选
英文 中文
Timed HW-SW cosimulation using native execution of OS and application SW 使用操作系统和应用软件的本机执行定时HW-SW协同仿真
Seventh IEEE International High-Level Design Validation and Test Workshop, 2002. Pub Date : 2002-10-27 DOI: 10.1109/HLDVT.2002.1224428
Iuliana Bacivarov, S. Yoo, A. Jerraya
{"title":"Timed HW-SW cosimulation using native execution of OS and application SW","authors":"Iuliana Bacivarov, S. Yoo, A. Jerraya","doi":"10.1109/HLDVT.2002.1224428","DOIUrl":"https://doi.org/10.1109/HLDVT.2002.1224428","url":null,"abstract":"We present a method of timed HW-SW cosimulation which uses native execution of OS and application SW. The method presents fast and accurate cosimulation. Since the OS and application SW are executed natively on the simulation host, it gives faster simulation than the case when an instruction set simulator is used. Compared to the conventional usage of native execution of OS and application SW, it presents more accurate simulation since it allows for timing simulation of OS and application SW and it can be incorporated into timed HW-SW cosimulation. We present the details of building such a fast and accurate SW simulation model.","PeriodicalId":179418,"journal":{"name":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134341674","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}
引用次数: 28
Prototyping of embedded digital systems from SDL language: a case study 基于SDL语言的嵌入式数字系统原型设计:一个案例研究
Seventh IEEE International High-Level Design Validation and Test Workshop, 2002. Pub Date : 2002-10-27 DOI: 10.1109/HLDVT.2002.1224442
C. Marcon, Fabiano Hessel, Alexandre M. Amory, Luis H. L. Ries, F. Moraes, Ney Laert Vilar Calazans
{"title":"Prototyping of embedded digital systems from SDL language: a case study","authors":"C. Marcon, Fabiano Hessel, Alexandre M. Amory, Luis H. L. Ries, F. Moraes, Ney Laert Vilar Calazans","doi":"10.1109/HLDVT.2002.1224442","DOIUrl":"https://doi.org/10.1109/HLDVT.2002.1224442","url":null,"abstract":"The goal of this paper is to evaluate the performance of embedded digital systems generated from a system level description language. The target language is SDL, which is automatically synthesized with a codesign tool, resulting in VHDL and C descriptions. The codesign tool is responsible for software, hardware and communication synthesis. Two case studies are presented, exploring area and delay results. The results concern only the hardware synthesis, since the goal is to compare the performance of systems generated from hand coded HDL descriptions against a synthesized HDL. The analysis of the advantages and drawbacks of this automatic hardware design flow and the evaluation of the commercial tools integration are also reported.","PeriodicalId":179418,"journal":{"name":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134538049","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}
引用次数: 6
Test generation for hardware-software covalidation using non-linear programming 使用非线性编程的硬件软件共验证测试生成
Seventh IEEE International High-Level Design Validation and Test Workshop, 2002. Pub Date : 2002-10-27 DOI: 10.1109/HLDVT.2002.1224449
Fei Xin, I. Harris
{"title":"Test generation for hardware-software covalidation using non-linear programming","authors":"Fei Xin, I. Harris","doi":"10.1109/HLDVT.2002.1224449","DOIUrl":"https://doi.org/10.1109/HLDVT.2002.1224449","url":null,"abstract":"Hardware-software covalidation involves the cosimulation of a system description with a functional test sequence. Functional test generation is heavily dependent on manual interaction, making it a time-consuming and expensive process. We present an automatic test generation technique to detect design errors in hardware-software systems. The design errors targeted are those caused by incorrect synchronization between concurrent tasks/processes whose detection is dependent on event timing. We formulate the test generation problem as a nonlinear program on integer variables and we use a public domain finite domain solver to solve the problem. We present the formulation and show the results of test generation for a number of potential design errors.","PeriodicalId":179418,"journal":{"name":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125578072","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}
引用次数: 6
Breaking an application specific instruction-set processor: the first step towards embedded software testing 打破应用程序特定指令集处理器:迈向嵌入式软件测试的第一步
Seventh IEEE International High-Level Design Validation and Test Workshop, 2002. Pub Date : 2002-10-27 DOI: 10.1109/HLDVT.2002.1224434
J. Dielissen, B. O. Mathijssen, J. Huisken
{"title":"Breaking an application specific instruction-set processor: the first step towards embedded software testing","authors":"J. Dielissen, B. O. Mathijssen, J. Huisken","doi":"10.1109/HLDVT.2002.1224434","DOIUrl":"https://doi.org/10.1109/HLDVT.2002.1224434","url":null,"abstract":"In this paper methods to stop an Application Specific Instruction set Processor (ASIP) are proposed. Constructing the stop criteria for an ASIP on a combination of program counter - and data values is expensive,. and therefore a novel solution, in which the micro program is extended, is investigated. The cost of this extension is limited due to the relative small program size, and optimisations are proposed for even further reduction. Due to the flexible setup of the tool that generates the ASIP both the analysis data of the needed debug hardware and the generation of this hardware can be automated.","PeriodicalId":179418,"journal":{"name":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129944231","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
Taking the best out of two worlds: prototyping and hardware emulation 充分利用两个世界:原型设计和硬件仿真
Seventh IEEE International High-Level Design Validation and Test Workshop, 2002. Pub Date : 2002-10-27 DOI: 10.1109/HLDVT.2002.1224446
M. Wannemacher, M. Munteanu, S. Perret, R. Singer
{"title":"Taking the best out of two worlds: prototyping and hardware emulation","authors":"M. Wannemacher, M. Munteanu, S. Perret, R. Singer","doi":"10.1109/HLDVT.2002.1224446","DOIUrl":"https://doi.org/10.1109/HLDVT.2002.1224446","url":null,"abstract":"In recent high complex system-on-a-chip designs timely verification becomes more and more the bottleneck in the overall design task.. A novel approach is presented to overcome the limitations of hardware emulation on one side and rapid system prototyping on the other side. This approach combines the benefits of both methods, while their respective drawbacks are reduced. At Philips Semiconductors this approach is used to verify the recent GSM/GPRS/UMTS baseband processor. This paper describes in detail the setup of this approach, including design flow and details of the used hardware. Also the practical experience and the obtained results are presented.","PeriodicalId":179418,"journal":{"name":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123946492","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
Constructing reusable testbenches 构建可重用的测试平台
Seventh IEEE International High-Level Design Validation and Test Workshop, 2002. Pub Date : 2002-10-27 DOI: 10.1109/HLDVT.2002.1224445
A. Wakefield, B. Mohd
{"title":"Constructing reusable testbenches","authors":"A. Wakefield, B. Mohd","doi":"10.1109/HLDVT.2002.1224445","DOIUrl":"https://doi.org/10.1109/HLDVT.2002.1224445","url":null,"abstract":"This paper explores a novel approach to classifying, enabling and measuring testbench reuse. Six levels of testbench reusability are presented ranging from utility (lowest), to communication, transactor, generate/check, configuration and tests (highest). The layers provide a template for implementation and enable reuse on a layer-by-layer basis. A qualitative measure of reuse is available directly from the layered model while a quantitative measure is available by examining the effort required to build the layers.","PeriodicalId":179418,"journal":{"name":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","volume":"31 8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125390628","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
Practical experiences in functional simulation. An integrated method from unit to co-simulation 具有功能仿真方面的实践经验。从单元到联合仿真的集成方法
Seventh IEEE International High-Level Design Validation and Test Workshop, 2002. Pub Date : 2002-10-27 DOI: 10.1109/HLDVT.2002.1224426
Klaus-Dieter Schubert
{"title":"Practical experiences in functional simulation. An integrated method from unit to co-simulation","authors":"Klaus-Dieter Schubert","doi":"10.1109/HLDVT.2002.1224426","DOIUrl":"https://doi.org/10.1109/HLDVT.2002.1224426","url":null,"abstract":"IBM, like other major companies, is developing large compute servers. These servers run typically various applications supported on a variety of different operating systems. To support all the user scenarios the systems consist of a hardware layer and a system software layer, that is hidden from the application or operating system. The hardware consists of a set of chips where some are unique for a given series of compute server. The system software, also called firmware, can be viewed as an extension of the hardware, to enable additional features and to manage those complex systems. From a verification point of view the task is to make sure that first of all the hardware chips are working according to the specification, that all these chips are also working together and nevertheless the firmware code is working seamlessly with the hardware. To complicate the task, the chip designs are following not always the same methodology, driven by the fact that we have a mix of custom designed VLSI chips, standard ASIC designs and some SoC type chips. With teams distributed globally the verification challenge is to integrate and coordinate all efforts to finally ensure that the overall system is working. The presentation will describe the problems and possible solutions, touching topics like standardization of interfaces, designs and languages, reusability of specifications, documentation and software, project managing aspects and their implications on the process.","PeriodicalId":179418,"journal":{"name":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120945129","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
High-level and hierarchical test sequence generation 高级和分层的测试序列生成
Seventh IEEE International High-Level Design Validation and Test Workshop, 2002. Pub Date : 2002-10-27 DOI: 10.1109/HLDVT.2002.1224448
G. Jervan, Zebo Peng, O. Goloubeva, M. Reorda, M. Violante
{"title":"High-level and hierarchical test sequence generation","authors":"G. Jervan, Zebo Peng, O. Goloubeva, M. Reorda, M. Violante","doi":"10.1109/HLDVT.2002.1224448","DOIUrl":"https://doi.org/10.1109/HLDVT.2002.1224448","url":null,"abstract":"Test generation at the gate-level produces high-quality tests but is computationally expensive in the case of large systems. Recently, several research efforts have investigated the possibility of devising test generation methods and tools to work on high-level descriptions. The goal of these methods is to provide the designers with testability information and test sequences in the early design stages. The cost for generating test sequences in the high abstraction levels is often lower than that for generating test sequences at the gate-level, with comparable or even higher fault coverage. This paper first analyses several high-level fault models in order to select the most suitable one for estimating the testability of circuits by reasoning on their behavioral descriptions and for guiding the test generation process at the behavioral level. We assess then the effectiveness of high-level test generation with a simple ATPG algorithm, and present a novel high-level hierarchical test generation approach to improve the results obtained by a pure high-level test generator.","PeriodicalId":179418,"journal":{"name":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122486344","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}
引用次数: 41
High-level design verification using Taylor Expansion Diagrams: first results 使用泰勒展开图的高级设计验证:第一个结果
Seventh IEEE International High-Level Design Validation and Test Workshop, 2002. Pub Date : 2002-10-27 DOI: 10.1109/HLDVT.2002.1224421
P. Kalla, M. Ciesielski, E. Boutillon, E. Martin
{"title":"High-level design verification using Taylor Expansion Diagrams: first results","authors":"P. Kalla, M. Ciesielski, E. Boutillon, E. Martin","doi":"10.1109/HLDVT.2002.1224421","DOIUrl":"https://doi.org/10.1109/HLDVT.2002.1224421","url":null,"abstract":"Recently a theory of a compact, canonical representation for arithmetic expressions, called Taylor Expansion Diagram (TED) has been proposed. This representation, based on a novel, non-binary decomposition principle, raises a level of design abstraction from bits to bit vectors and words, thus facilitating the verification of behavioral and RTL specifications of arithmetic designs. This paper presents the first practical results of using TED in the context of high-level design representation and verification. It discusses the use of TED for equivalence checking of behavioral and RTL designs and comments on its limitations. It also demonstrates the application of TEDs to verification of designs on an algorithmic level and comments on their potential use in high level synthesis.","PeriodicalId":179418,"journal":{"name":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116020951","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}
引用次数: 13
Alignability equivalence of synchronous sequential circuits 同步顺序电路的可对准性等效
Seventh IEEE International High-Level Design Validation and Test Workshop, 2002. Pub Date : 2002-10-27 DOI: 10.1109/HLDVT.2002.1224438
A. Rosenmann, Z. Hanna
{"title":"Alignability equivalence of synchronous sequential circuits","authors":"A. Rosenmann, Z. Hanna","doi":"10.1109/HLDVT.2002.1224438","DOIUrl":"https://doi.org/10.1109/HLDVT.2002.1224438","url":null,"abstract":"Sequential verification is a well known research framework that has attracted many researchers in the aca demic and industrial worlds during the last few decades. In this framework, initialization of synchronous models is one of the fundamental and challenging research topics that is difficult to solve, especially when talking about large industrial strengths hardware models. Many researchers in this domain such as Pomeranz and Reddy (1994), Pixley and Beihl (1991), and Pixley, Jeong and Hachtel (1994), and others tried to analyze and propose solutions to this problem, however the majority of the approaches used were based on BDDs and classical reachability analysis methods, which by nature suffer from capacity and complexity limits. When talking about hardware formal equivalence verification, the Initialization issue becomes even more complex especially when trying to verify the logic equivalence of two large industrial circuits. In this note we propose a new adaptive and iterative approach that combines various symbolic simulation techniques and bounded model checking algorithms to initialize sequential circuits for the alignability equivalence verification. The novelty of our method has been employed on complex real life sequential models from Intel lead Pentium processor designs. These methods are already implemented in Intel's sequential verification engine, Insight.","PeriodicalId":179418,"journal":{"name":"Seventh IEEE International High-Level Design Validation and Test Workshop, 2002.","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132734774","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}
引用次数: 11
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学术官方微信