首页 > 最新文献

2007 Design, Automation & Test in Europe Conference & Exhibition最新文献

英文 中文
Hot Topic 2: Development and Industrialisation 热点话题二:发展与工业化
Pub Date : 2007-04-16 DOI: 10.1109/DATE.2007.364494
M. Riffiod, P. Caspi, C. Piala, J. Voirin
This second technical session illustrates the methodological dimensions of technology transfer. It elaborates on some methodologies deployed in critical steps of the whole embedded systems development process, particularly to specify safety critical embedded systems, to manage obsolescence of components and to certify the airworthiness of the final solutions
第二次技术会议说明了技术转让的方法层面。它详细阐述了在整个嵌入式系统开发过程的关键步骤中部署的一些方法,特别是指定安全关键嵌入式系统,管理组件过时和认证最终解决方案的适航性
{"title":"Hot Topic 2: Development and Industrialisation","authors":"M. Riffiod, P. Caspi, C. Piala, J. Voirin","doi":"10.1109/DATE.2007.364494","DOIUrl":"https://doi.org/10.1109/DATE.2007.364494","url":null,"abstract":"This second technical session illustrates the methodological dimensions of technology transfer. It elaborates on some methodologies deployed in critical steps of the whole embedded systems development process, particularly to specify safety critical embedded systems, to manage obsolescence of components and to certify the airworthiness of the final solutions","PeriodicalId":298961,"journal":{"name":"2007 Design, Automation & Test in Europe Conference & Exhibition","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128848374","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
Timing Simulation of Interconnected AUTOSAR Software-Components 互联AUTOSAR软件组件时序仿真
Pub Date : 2007-04-16 DOI: 10.1109/DATE.2007.364638
Matthias Krause, O. Bringmann, A. Hergenhan, Gökhan Tabanoglu, W. Rosenstiel
AUTOSAR is a recent specification initiative which focuses on a model-driven architecture like methodology for automotive applications. However, needed engineering steps, or how-to-come from a logical to a technical architecture respectively implementation, are not well supported by tools, yet. In contrast, SystemC offers a comprehensive way to simulate, analyze, and verify software. Furthermore, it is even able to take the timing behavior of underlying hardware and communication paths into account. Already at a first glance, there are many similarities with respect to the modeling structure between the both concepts. Therefore, this paper discusses approaches on how to use SystemC during the design process of AUTOSAR-conform systems
AUTOSAR是最近的一项规范倡议,专注于模型驱动的架构,如汽车应用的方法论。然而,所需的工程步骤,或者如何从逻辑实现到技术架构实现,还没有得到工具的很好支持。相比之下,SystemC提供了一种全面的方法来模拟、分析和验证软件。此外,它甚至能够考虑底层硬件和通信路径的定时行为。乍一看,这两个概念之间的建模结构有许多相似之处。因此,本文讨论了在符合autosar的系统设计过程中如何使用SystemC的方法
{"title":"Timing Simulation of Interconnected AUTOSAR Software-Components","authors":"Matthias Krause, O. Bringmann, A. Hergenhan, Gökhan Tabanoglu, W. Rosenstiel","doi":"10.1109/DATE.2007.364638","DOIUrl":"https://doi.org/10.1109/DATE.2007.364638","url":null,"abstract":"AUTOSAR is a recent specification initiative which focuses on a model-driven architecture like methodology for automotive applications. However, needed engineering steps, or how-to-come from a logical to a technical architecture respectively implementation, are not well supported by tools, yet. In contrast, SystemC offers a comprehensive way to simulate, analyze, and verify software. Furthermore, it is even able to take the timing behavior of underlying hardware and communication paths into account. Already at a first glance, there are many similarities with respect to the modeling structure between the both concepts. Therefore, this paper discusses approaches on how to use SystemC during the design process of AUTOSAR-conform systems","PeriodicalId":298961,"journal":{"name":"2007 Design, Automation & Test in Europe Conference & Exhibition","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129130144","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}
引用次数: 32
CARAT: a Toolkit for Design and Performance Analysis of Component-Based Embedded Systems CARAT:基于组件的嵌入式系统设计和性能分析工具包
Pub Date : 2007-04-16 DOI: 10.1109/DATE.2007.364428
E. Bondarev, M. Chaudron, P. D. With
Solid frameworks and toolkits for design and analysis of embedded systems are of high importance, since they enable early reasoning about critical properties of a system. This paper presents a software toolkit that supports the design and performance analysis of real-time component-based software architectures deployed on heterogeneous multiprocessor platforms. The tooling environment contains a set of integrated tools for (a) component storage and retrieval, (b) graphics-based design of software and hardware architectures, (c) performance analysis of the designed architectures and, (d) automated code generation. The cornerstone of the toolkit is a performance analysis framework that automates composition of the individual component models into a system executable model, allows simulation of the system model and gives design-time predictions of key performance properties like response time, data throughput, and usage of hardware resources. The efficiency of this toolkit was illustrated on a car radio navigation benchmark system
用于设计和分析嵌入式系统的可靠框架和工具包非常重要,因为它们能够对系统的关键属性进行早期推理。本文提出了一个软件工具箱,支持在异构多处理器平台上部署的基于实时组件的软件架构的设计和性能分析。工具环境包含一组集成工具,用于(a)组件存储和检索,(b)基于图形的软件和硬件体系结构设计,(c)所设计体系结构的性能分析,以及(d)自动代码生成。该工具包的基础是一个性能分析框架,它自动将各个组件模型组合为系统可执行模型,允许对系统模型进行模拟,并提供关键性能属性(如响应时间、数据吞吐量和硬件资源使用)的设计时预测。在某汽车无线电导航基准系统上验证了该工具的有效性
{"title":"CARAT: a Toolkit for Design and Performance Analysis of Component-Based Embedded Systems","authors":"E. Bondarev, M. Chaudron, P. D. With","doi":"10.1109/DATE.2007.364428","DOIUrl":"https://doi.org/10.1109/DATE.2007.364428","url":null,"abstract":"Solid frameworks and toolkits for design and analysis of embedded systems are of high importance, since they enable early reasoning about critical properties of a system. This paper presents a software toolkit that supports the design and performance analysis of real-time component-based software architectures deployed on heterogeneous multiprocessor platforms. The tooling environment contains a set of integrated tools for (a) component storage and retrieval, (b) graphics-based design of software and hardware architectures, (c) performance analysis of the designed architectures and, (d) automated code generation. The cornerstone of the toolkit is a performance analysis framework that automates composition of the individual component models into a system executable model, allows simulation of the system model and gives design-time predictions of key performance properties like response time, data throughput, and usage of hardware resources. The efficiency of this toolkit was illustrated on a car radio navigation benchmark system","PeriodicalId":298961,"journal":{"name":"2007 Design, Automation & Test in Europe Conference & Exhibition","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117034556","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}
引用次数: 25
An ILP Formulation for System-Level Application Mapping on Network Processor Architectures 网络处理器体系结构上系统级应用映射的ILP公式
Pub Date : 2007-04-16 DOI: 10.1109/DATE.2007.364574
Christopher Ostler, Karam S. Chatha
Current day network processors incorporate several architectural features including symmetric multi-processing (SMP), block multi-threading, and multiple memory elements to support the high performance requirements of networking applications. The paper presents an automated system-level design technique for application development on such architectures. The technique incorporates process transformations and block multi-threading aware data mapping to maximize the worst case throughput of the application. We propose integer linear programming formulations for process allocation and data mapping on SMP and block multi-threading based network processors. The paper presents experimental results that evaluate the technique by implementing representative network processing applications on the Intel IXP 2400 architecture. The results demonstrate that our technique is able to generate high-quality mappings of realistic applications on the target architecture within a short time
当前的网络处理器集成了几个架构特性,包括对称多处理(SMP)、块多线程和多个内存元素,以支持网络应用程序的高性能要求。本文提出了在这种体系结构上进行应用程序开发的自动化系统级设计技术。该技术结合了进程转换和块多线程感知数据映射,以最大限度地提高应用程序的最坏情况吞吐量。我们提出了基于SMP和块多线程的网络处理器上的进程分配和数据映射的整数线性规划公式。通过在Intel IXP 2400架构上实现具有代表性的网络处理应用,给出了对该技术的实验结果。结果表明,我们的技术能够在短时间内在目标体系结构上生成高质量的真实应用映射
{"title":"An ILP Formulation for System-Level Application Mapping on Network Processor Architectures","authors":"Christopher Ostler, Karam S. Chatha","doi":"10.1109/DATE.2007.364574","DOIUrl":"https://doi.org/10.1109/DATE.2007.364574","url":null,"abstract":"Current day network processors incorporate several architectural features including symmetric multi-processing (SMP), block multi-threading, and multiple memory elements to support the high performance requirements of networking applications. The paper presents an automated system-level design technique for application development on such architectures. The technique incorporates process transformations and block multi-threading aware data mapping to maximize the worst case throughput of the application. We propose integer linear programming formulations for process allocation and data mapping on SMP and block multi-threading based network processors. The paper presents experimental results that evaluate the technique by implementing representative network processing applications on the Intel IXP 2400 architecture. The results demonstrate that our technique is able to generate high-quality mappings of realistic applications on the target architecture within a short time","PeriodicalId":298961,"journal":{"name":"2007 Design, Automation & Test in Europe Conference & Exhibition","volume":"177 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116137877","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}
引用次数: 36
A Middleware-centric Design Flow for Networked Embedded Systems 以中间件为中心的网络化嵌入式系统设计流程
Pub Date : 2007-04-16 DOI: 10.1109/DATE.2007.364432
F. Fummi, G. Perbellini, R. Pietrangeli, D. Quaglia
The paper focuses on the design of networked embedded systems which cooperate to provide complex distributed applications. A milestone in the effort of simplifying the implementation of such applications has been the introduction of a service layer, named middleware, which abstracts from the peculiarities of the operating system and HW components. However, the presence of the middleware has not been yet introduced in the design flow as an explicit dimension. This work presents an abstract model of middleware supporting different programming paradigms; it can be used as component in the design flow and allows to simulate and develop the application without doing premature assumptions on the actual HW/SW platform. At the end of the design flow the abstract middleware can be mapped to an actual middleware. The methodology has been analyzed both theoretically and practically with the actual application on a wireless sensor network
本文重点研究了协同提供复杂分布式应用的网络化嵌入式系统的设计。在简化此类应用程序实现的过程中,一个里程碑是引入了名为中间件的服务层,它从操作系统和硬件组件的特性中抽象出来。然而,中间件的存在还没有作为显式维度引入设计流中。这项工作提出了一个支持不同编程范式的中间件抽象模型;它可以用作设计流程中的组件,并允许模拟和开发应用程序,而无需在实际的硬件/软件平台上进行过早的假设。在设计流的末尾,抽象中间件可以映射到实际中间件。结合无线传感器网络的实际应用,对该方法进行了理论分析和实践分析
{"title":"A Middleware-centric Design Flow for Networked Embedded Systems","authors":"F. Fummi, G. Perbellini, R. Pietrangeli, D. Quaglia","doi":"10.1109/DATE.2007.364432","DOIUrl":"https://doi.org/10.1109/DATE.2007.364432","url":null,"abstract":"The paper focuses on the design of networked embedded systems which cooperate to provide complex distributed applications. A milestone in the effort of simplifying the implementation of such applications has been the introduction of a service layer, named middleware, which abstracts from the peculiarities of the operating system and HW components. However, the presence of the middleware has not been yet introduced in the design flow as an explicit dimension. This work presents an abstract model of middleware supporting different programming paradigms; it can be used as component in the design flow and allows to simulate and develop the application without doing premature assumptions on the actual HW/SW platform. At the end of the design flow the abstract middleware can be mapped to an actual middleware. The methodology has been analyzed both theoretically and practically with the actual application on a wireless sensor network","PeriodicalId":298961,"journal":{"name":"2007 Design, Automation & Test in Europe Conference & Exhibition","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125262842","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}
引用次数: 8
Test Cost Reduction for SoC Using a Combined Approach to Test Data Compression and Test Scheduling 利用测试数据压缩和测试调度相结合的方法降低SoC测试成本
Pub Date : 2007-04-16 DOI: 10.1109/DATE.2007.364564
Q. Zhou, K. J. Balakrishnan
A combined approach for implementing system level test compression and core test scheduling to reduce SoC test costs is proposed in this paper. A broadcast scan based test compression algorithm for parallel testing of cores with multiple scan chains is used to reduce the test data of the SoC. Unlike other test compression schemes, the proposed algorithm doesn't require specialized test generation or fault simulation and is applicable with intellectual property (IP) cores. The core testing schedule with compression enabled is decided using a generalized strip packing algorithm. The hardware architecture to implement the proposed scheme is very simple. By using the combined approach, the total test data volume and test application time of the SoC is reduced to a level comparable with the test data volume and test application time of the largest core in the SoC
提出了一种将系统级测试压缩与核心测试调度相结合的方法来降低SoC测试成本。为了减少SoC的测试数据量,提出了一种基于广播扫描的测试压缩算法,用于多个扫描链的内核并行测试。与其他测试压缩方案不同,该算法不需要专门的测试生成或故障模拟,并且适用于知识产权(IP)内核。采用广义条形填充算法确定压缩条件下的核心测试计划。实现该方案的硬件结构非常简单。通过使用组合方法,将SoC的总测试数据量和测试应用时间减少到与SoC中最大核心的测试数据量和测试应用时间相当的水平
{"title":"Test Cost Reduction for SoC Using a Combined Approach to Test Data Compression and Test Scheduling","authors":"Q. Zhou, K. J. Balakrishnan","doi":"10.1109/DATE.2007.364564","DOIUrl":"https://doi.org/10.1109/DATE.2007.364564","url":null,"abstract":"A combined approach for implementing system level test compression and core test scheduling to reduce SoC test costs is proposed in this paper. A broadcast scan based test compression algorithm for parallel testing of cores with multiple scan chains is used to reduce the test data of the SoC. Unlike other test compression schemes, the proposed algorithm doesn't require specialized test generation or fault simulation and is applicable with intellectual property (IP) cores. The core testing schedule with compression enabled is decided using a generalized strip packing algorithm. The hardware architecture to implement the proposed scheme is very simple. By using the combined approach, the total test data volume and test application time of the SoC is reduced to a level comparable with the test data volume and test application time of the largest core in the SoC","PeriodicalId":298961,"journal":{"name":"2007 Design, Automation & Test in Europe Conference & Exhibition","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126999119","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}
引用次数: 24
Use of Statistical Timing Analysis on Real Designs 统计时序分析在实际设计中的应用
Pub Date : 2007-04-16 DOI: 10.1109/DATE.2007.364531
A. Nardi, E. Tuncer, S. Naidu, A. Antonau, S. Gradinaru, Tao Lin, J. Song
A vast literature has been published on statistical static timing analysis (SSTA), its motivations, its different implementations and their runtime/accuracy trade-offs. However, very limited literature exists on the applicability and the usage models of this new technology on real designs. This work focuses on the use of SSTA in real designs and its practical benefits and limitations over the traditional design flow. The authors introduce two new metrics to drive the optimization: skew criticality and aggregate sensitivity. Practical benefits of SSTA are demonstrated for clock tree analysis, and correct modeling of on-chip-variations. The use of SSTA to cover the traditional corner analysis and to drive optimization is also discussed. Results are reported on three designs implemented on a 90nm technology
关于统计静态时序分析(SSTA)、它的动机、不同的实现以及它们的运行时/精度权衡,已经发表了大量的文献。然而,关于这种新技术在实际设计中的适用性和使用模型的文献非常有限。这项工作的重点是在实际设计中使用SSTA,以及它在传统设计流程中的实际好处和局限性。作者引入了两个新的指标来驱动优化:倾斜临界性和聚合灵敏度。在时钟树分析和正确的片上变化建模方面,证明了SSTA的实际优势。本文还讨论了利用SSTA来覆盖传统的拐角分析和驱动优化。报告了在90纳米技术上实现的三个设计的结果
{"title":"Use of Statistical Timing Analysis on Real Designs","authors":"A. Nardi, E. Tuncer, S. Naidu, A. Antonau, S. Gradinaru, Tao Lin, J. Song","doi":"10.1109/DATE.2007.364531","DOIUrl":"https://doi.org/10.1109/DATE.2007.364531","url":null,"abstract":"A vast literature has been published on statistical static timing analysis (SSTA), its motivations, its different implementations and their runtime/accuracy trade-offs. However, very limited literature exists on the applicability and the usage models of this new technology on real designs. This work focuses on the use of SSTA in real designs and its practical benefits and limitations over the traditional design flow. The authors introduce two new metrics to drive the optimization: skew criticality and aggregate sensitivity. Practical benefits of SSTA are demonstrated for clock tree analysis, and correct modeling of on-chip-variations. The use of SSTA to cover the traditional corner analysis and to drive optimization is also discussed. Results are reported on three designs implemented on a 90nm technology","PeriodicalId":298961,"journal":{"name":"2007 Design, Automation & Test in Europe Conference & Exhibition","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126178529","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}
引用次数: 5
Rapid and Accurate Latch Characterization via Direct Newton Solution of Setup/Hold Times 通过设置/保持时间的直接牛顿解快速准确的锁存表征
Pub Date : 2007-04-16 DOI: 10.1109/DATE.2007.364425
S. Srivastava, J. Roychowdhury
Characterizing setup/hold times of latches and registers, a crucial component for achieving timing closure of large digital designs, typically occupies months of computation in industries such as Intel and IBM. We present a novel approach to speed up latch characterization by formulating the setup/hold time problem as a scalar nonlinear equation h(tau) = 0 derived using state-transition functions, and then solving this equation by Newton-Raphson (NR). The local quadratic convergence of NR results in rapid improvements in accuracy at every iteration, thereby significantly reducing the computation needed for accurate determination of setup/hold times. We validate the fast convergence and computational advantage of the new method on transmission gate and C2MOS latch/register structures, obtaining speedups of 4-10times over the current standard of binary search
表征锁存器和寄存器的设置/保持时间是实现大型数字设计定时关闭的关键组件,在英特尔和IBM等行业通常需要花费数月的计算时间。我们提出了一种加速闩锁表征的新方法,该方法将设置/保持时间问题表述为使用状态转移函数导出的标量非线性方程h(tau) = 0,然后用牛顿-拉夫森(NR)求解该方程。NR的局部二次收敛导致每次迭代精度的快速提高,从而显着减少准确确定设置/保持时间所需的计算。我们在传输门和C2MOS锁存/寄存器结构上验证了新方法的快速收敛和计算优势,获得了比当前标准二进制搜索快4-10倍的速度
{"title":"Rapid and Accurate Latch Characterization via Direct Newton Solution of Setup/Hold Times","authors":"S. Srivastava, J. Roychowdhury","doi":"10.1109/DATE.2007.364425","DOIUrl":"https://doi.org/10.1109/DATE.2007.364425","url":null,"abstract":"Characterizing setup/hold times of latches and registers, a crucial component for achieving timing closure of large digital designs, typically occupies months of computation in industries such as Intel and IBM. We present a novel approach to speed up latch characterization by formulating the setup/hold time problem as a scalar nonlinear equation h(tau) = 0 derived using state-transition functions, and then solving this equation by Newton-Raphson (NR). The local quadratic convergence of NR results in rapid improvements in accuracy at every iteration, thereby significantly reducing the computation needed for accurate determination of setup/hold times. We validate the fast convergence and computational advantage of the new method on transmission gate and C2MOS latch/register structures, obtaining speedups of 4-10times over the current standard of binary search","PeriodicalId":298961,"journal":{"name":"2007 Design, Automation & Test in Europe Conference & Exhibition","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126688183","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}
引用次数: 8
Diagnosis, Modeling and Tolerance of Scan Chain Hold-Time Violations 扫描链保持时间违规的诊断、建模与容错
Pub Date : 2007-04-16 DOI: 10.1109/DATE.2007.364645
O. Sinanoglu, Philip Schremmer
Errors in timing closure process during the physical design stage may result in systematic silicon failures, such as scan chain hold time violations, which prohibit the test of manufactured chips. In this paper, we propose a set of techniques that enable the accurate pinpointing of hold time violating scan cells, their modeling and tolerance, paving the way for the generation of valid test data that can be used to test chips with such systematic failures. The process yield is thus restored, as chips that are functional in mission mode can still be identified and shipped out, despite the existence of scan chain hold time failures. The techniques that we propose are non-intrusive, as they utilize only basic scan capabilities, and thus impose no design changes. Scan cells with hold time violations can be identified with maximal possible resolution, enabling the incorporation of the associated impact during the ATPG process and thus the generation of valid test data for the chips with such systematic failures
在物理设计阶段,时序关闭过程中的错误可能会导致系统性硅故障,如扫描链保持时间违规,从而禁止对制造芯片进行测试。在本文中,我们提出了一套技术,能够准确地定位保持时间违反扫描单元,它们的建模和公差,为生成有效的测试数据铺平了道路,这些数据可用于测试具有此类系统故障的芯片。尽管存在扫描链保持时间故障,但由于在任务模式下功能正常的芯片仍然可以被识别并发货,因此过程产量得以恢复。我们提出的技术是非侵入性的,因为它们只利用基本的扫描功能,因此不需要改变设计。具有保持时间违规的扫描单元可以以最大可能的分辨率进行识别,从而在ATPG过程中合并相关影响,从而为具有此类系统故障的芯片生成有效的测试数据
{"title":"Diagnosis, Modeling and Tolerance of Scan Chain Hold-Time Violations","authors":"O. Sinanoglu, Philip Schremmer","doi":"10.1109/DATE.2007.364645","DOIUrl":"https://doi.org/10.1109/DATE.2007.364645","url":null,"abstract":"Errors in timing closure process during the physical design stage may result in systematic silicon failures, such as scan chain hold time violations, which prohibit the test of manufactured chips. In this paper, we propose a set of techniques that enable the accurate pinpointing of hold time violating scan cells, their modeling and tolerance, paving the way for the generation of valid test data that can be used to test chips with such systematic failures. The process yield is thus restored, as chips that are functional in mission mode can still be identified and shipped out, despite the existence of scan chain hold time failures. The techniques that we propose are non-intrusive, as they utilize only basic scan capabilities, and thus impose no design changes. Scan cells with hold time violations can be identified with maximal possible resolution, enabling the incorporation of the associated impact during the ATPG process and thus the generation of valid test data for the chips with such systematic failures","PeriodicalId":298961,"journal":{"name":"2007 Design, Automation & Test in Europe Conference & Exhibition","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126711434","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
Tackling an Abstraction Gap: Co-simulating SystemC DE with Bluespec ESL 解决抽象鸿沟:用Bluespec ESL共同模拟SystemC DE
Pub Date : 2007-04-16 DOI: 10.1109/DATE.2007.364604
Hiren D. Patel, S. Shukla
The growing SystemC community for system level design exploration is a result of SystemC's capability of modeling at RTL and above RTL abstraction levels. However, managing shared state concurrency using multi-threading in large SystemC models is error prone. A recent extension of SystemC called Bluespec-SystemC (BS-ESL) counters this difficulty with its model of computation employing atomic rule-based specifications. However, for simulating a model that is partly designed in SystemC and partly using BS-ESL, an interoperability semantics and implementation of such a semantic is required. This paper views the interoperability problem as an abstraction gap closure problem. To illustrate the problem, the simulation semantics of BS-ESL and discrete-event simulation of RTL SystemC were formalized and provide a solution based on this formalization
系统级设计探索的SystemC社区的增长是SystemC在RTL和RTL抽象层次之上建模的能力的结果。然而,在大型SystemC模型中使用多线程管理共享状态并发性很容易出错。最近SystemC的扩展称为Bluespec-SystemC (BS-ESL),它的计算模型采用基于原子规则的规范来解决这个困难。然而,为了模拟部分在SystemC中设计,部分使用BS-ESL的模型,需要互操作性语义和这种语义的实现。本文将互操作性问题看作是一个抽象缺口闭合问题。为了说明这一问题,对BS-ESL的仿真语义和RTL SystemC的离散事件仿真进行了形式化,并在此基础上给出了解决方案
{"title":"Tackling an Abstraction Gap: Co-simulating SystemC DE with Bluespec ESL","authors":"Hiren D. Patel, S. Shukla","doi":"10.1109/DATE.2007.364604","DOIUrl":"https://doi.org/10.1109/DATE.2007.364604","url":null,"abstract":"The growing SystemC community for system level design exploration is a result of SystemC's capability of modeling at RTL and above RTL abstraction levels. However, managing shared state concurrency using multi-threading in large SystemC models is error prone. A recent extension of SystemC called Bluespec-SystemC (BS-ESL) counters this difficulty with its model of computation employing atomic rule-based specifications. However, for simulating a model that is partly designed in SystemC and partly using BS-ESL, an interoperability semantics and implementation of such a semantic is required. This paper views the interoperability problem as an abstraction gap closure problem. To illustrate the problem, the simulation semantics of BS-ESL and discrete-event simulation of RTL SystemC were formalized and provide a solution based on this formalization","PeriodicalId":298961,"journal":{"name":"2007 Design, Automation & Test in Europe Conference & Exhibition","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121492537","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}
引用次数: 8
期刊
2007 Design, Automation & Test in Europe Conference & Exhibition
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1