首页 > 最新文献

2016 11th International Design & Test Symposium (IDT)最新文献

英文 中文
NVMe Solid State Drive verification solution using HW Emulation and Virtual Device Technologies 使用硬件仿真和虚拟设备技术的NVMe固态硬盘验证解决方案
Pub Date : 2016-12-01 DOI: 10.1109/IDT.2016.7843013
Mohamed Abdelsalam
Hardware-assisted verification, or emulation, delivers the capacity and performance for extremely fast, full System on Chip (SoC) testing. Emulation enables realistic software execution, longer test cases and more tests to be run in less time. In doing so, it allows more design requirements to be covered while more bugs are uncovered. Recently, introducing Virtual Devices methodology expanded the landscape beyond these two fundamental benefits in terms of what can be accomplished virtually with an emulator. As a result, leading electronic-design companies want to take advantage of the benefits of both megahertz verification and a fully virtual accelerated verification flow. In this paper, we present a Non-Volatile Memory Express (NVMe) Solid State Drive (SSD) verification solution that has been built using these two enabling technologies.
硬件辅助验证或仿真为极快、完整的片上系统(SoC)测试提供了容量和性能。仿真支持真实的软件执行、更长的测试用例以及在更短的时间内运行更多的测试。在这样做的过程中,它允许覆盖更多的设计需求,同时发现更多的错误。最近,引入虚拟设备方法扩展了这两个基本好处之外的领域,即可以通过模拟器虚拟地完成什么。因此,领先的电子设计公司希望利用兆赫兹验证和完全虚拟加速验证流程的优势。在本文中,我们提出了一种非易失性内存快速(NVMe)固态硬盘(SSD)验证解决方案,该解决方案使用这两种使能技术构建。
{"title":"NVMe Solid State Drive verification solution using HW Emulation and Virtual Device Technologies","authors":"Mohamed Abdelsalam","doi":"10.1109/IDT.2016.7843013","DOIUrl":"https://doi.org/10.1109/IDT.2016.7843013","url":null,"abstract":"Hardware-assisted verification, or emulation, delivers the capacity and performance for extremely fast, full System on Chip (SoC) testing. Emulation enables realistic software execution, longer test cases and more tests to be run in less time. In doing so, it allows more design requirements to be covered while more bugs are uncovered. Recently, introducing Virtual Devices methodology expanded the landscape beyond these two fundamental benefits in terms of what can be accomplished virtually with an emulator. As a result, leading electronic-design companies want to take advantage of the benefits of both megahertz verification and a fully virtual accelerated verification flow. In this paper, we present a Non-Volatile Memory Express (NVMe) Solid State Drive (SSD) verification solution that has been built using these two enabling technologies.","PeriodicalId":131600,"journal":{"name":"2016 11th International Design & Test Symposium (IDT)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133044326","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}
引用次数: 4
A narrative of UVM testbench environment for interconnection routers: A practical approach 互连路由器的UVM测试台环境的叙述:一个实用的方法
Pub Date : 2016-12-01 DOI: 10.1109/IDT.2016.7843022
Ahmed El-Naggar, Essraa Massoud, A. Medhat, Hala Ibrahim, Bassma Al-Abassy, Sameh El-Ashry, Mostafa Khamis, A. Shalaby
In contrast to past projections using conventional bus-based interconnections, the use of Network on Chip (NoC) as an interconnection platform has become more promising to solve complex on-chip communication problems due to what it offers from scalability, reusability and efficiency. Moreover, providing a suitable test base to inspect and verify functionality of any IP core is a compulsory stage. To elaborate; Universal Verification Methodology (UVM) is introduced as a standardized and reusable methodology for verifying integrated circuit designs. In this paper, we present an architecture of a complete UVM environment to test generic routers through various test cases providing different scenarios to be applied. We also aim to establish a base on which other researchers can build to proceed towards finding better solutions.
与过去使用传统的基于总线的互连相比,使用片上网络(NoC)作为互连平台,由于其提供的可扩展性、可重用性和效率,在解决复杂的片上通信问题方面变得更有希望。此外,提供一个合适的测试基地来检查和验证任何IP核的功能是一个必要的阶段。精心制作的;通用验证方法(UVM)是一种用于验证集成电路设计的标准化和可重用的方法。在本文中,我们提出了一个完整的UVM环境架构,通过各种测试用例提供不同的应用场景来测试通用路由器。我们还旨在建立一个基础,其他研究人员可以在此基础上继续寻找更好的解决方案。
{"title":"A narrative of UVM testbench environment for interconnection routers: A practical approach","authors":"Ahmed El-Naggar, Essraa Massoud, A. Medhat, Hala Ibrahim, Bassma Al-Abassy, Sameh El-Ashry, Mostafa Khamis, A. Shalaby","doi":"10.1109/IDT.2016.7843022","DOIUrl":"https://doi.org/10.1109/IDT.2016.7843022","url":null,"abstract":"In contrast to past projections using conventional bus-based interconnections, the use of Network on Chip (NoC) as an interconnection platform has become more promising to solve complex on-chip communication problems due to what it offers from scalability, reusability and efficiency. Moreover, providing a suitable test base to inspect and verify functionality of any IP core is a compulsory stage. To elaborate; Universal Verification Methodology (UVM) is introduced as a standardized and reusable methodology for verifying integrated circuit designs. In this paper, we present an architecture of a complete UVM environment to test generic routers through various test cases providing different scenarios to be applied. We also aim to establish a base on which other researchers can build to proceed towards finding better solutions.","PeriodicalId":131600,"journal":{"name":"2016 11th International Design & Test Symposium (IDT)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114211054","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
Fault-Tolerant in Embedded Systems (MPSoC): Performance estimation and dynamic migration tasks 嵌入式系统(MPSoC)中的容错:性能评估和动态迁移任务
Pub Date : 2016-12-01 DOI: 10.1109/IDT.2016.7843005
K. Smiri, Safa Bekri, Habib Smei
Multiprocessor Systems-on-Chip (MPSoC) allow the implementation of heterogeneous architectures with a high integration capacity. In recent years, computational requirements MPSoC are increasing exponentially. This complexity, coupled with constantly evolving specifications, has forced designers to consider intrinsically flexible implementations. Deploying applications typical of multimedia domains is difficult, not only due to the heterogeneous parallelism in the platforms, but also due to the performance constraints that typify these systems. An application can be modeled as a set of cooperative tasks. A task can be implemented in software or in hardware depending on its complexity and the involved cost. Our proposal is a fault tolerance approach which combines the results of a performance model and a technical's fault tolerance. We interest of the dynamic migration task to resolve the Fault-Tolerant for Multiprocessors Embedded System.
多处理器片上系统(MPSoC)允许实现具有高集成能力的异构架构。近年来,MPSoC的计算需求呈指数级增长。这种复杂性,加上不断发展的规范,迫使设计人员考虑本质上灵活的实现。部署典型的多媒体领域的应用程序是困难的,这不仅是因为平台中的异构并行性,还因为这些系统的典型性能约束。可以将应用程序建模为一组协作任务。根据任务的复杂性和所涉及的成本,可以用软件或硬件实现任务。我们的建议是一种容错方法,它结合了性能模型和技术容错的结果。我们对动态迁移任务解决多处理器嵌入式系统的容错问题感兴趣。
{"title":"Fault-Tolerant in Embedded Systems (MPSoC): Performance estimation and dynamic migration tasks","authors":"K. Smiri, Safa Bekri, Habib Smei","doi":"10.1109/IDT.2016.7843005","DOIUrl":"https://doi.org/10.1109/IDT.2016.7843005","url":null,"abstract":"Multiprocessor Systems-on-Chip (MPSoC) allow the implementation of heterogeneous architectures with a high integration capacity. In recent years, computational requirements MPSoC are increasing exponentially. This complexity, coupled with constantly evolving specifications, has forced designers to consider intrinsically flexible implementations. Deploying applications typical of multimedia domains is difficult, not only due to the heterogeneous parallelism in the platforms, but also due to the performance constraints that typify these systems. An application can be modeled as a set of cooperative tasks. A task can be implemented in software or in hardware depending on its complexity and the involved cost. Our proposal is a fault tolerance approach which combines the results of a performance model and a technical's fault tolerance. We interest of the dynamic migration task to resolve the Fault-Tolerant for Multiprocessors Embedded System.","PeriodicalId":131600,"journal":{"name":"2016 11th International Design & Test Symposium (IDT)","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126794570","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}
引用次数: 9
Pipelining the HEVC decoder on ZedBoard plateform 在ZedBoard平台上流水线化HEVC解码器
Pub Date : 2016-12-01 DOI: 10.1109/IDT.2016.7843006
Habib Smei, K. Smiri, A. Jemai
For different applications like high quality Internet video, mobile video or digital TV, efficient coding of video signals is required to meet technical constraints as bandwidth, latency or execution time. To cope with these constraints and the growing demand in terms of resolution and quality as HD, Quad-HD and UHD videos, more efficient coding is required. For that, the h.265 HEVC (High Efficiency Video Coding) is developed by JCT-VC to substitute to MPEG-2, MPEG-4 and h.264 codecs.
对于高质量的互联网视频、移动视频或数字电视等不同的应用,需要对视频信号进行高效编码,以满足带宽、延迟或执行时间等技术限制。为了应对这些限制以及高清、四清和超高清视频在分辨率和质量方面日益增长的需求,需要更高效的编码。为此,h.265HEVC (High Efficiency Video Coding)是JCT-VC为替代MPEG-2、MPEG-4和h.264编解码器而开发的。
{"title":"Pipelining the HEVC decoder on ZedBoard plateform","authors":"Habib Smei, K. Smiri, A. Jemai","doi":"10.1109/IDT.2016.7843006","DOIUrl":"https://doi.org/10.1109/IDT.2016.7843006","url":null,"abstract":"For different applications like high quality Internet video, mobile video or digital TV, efficient coding of video signals is required to meet technical constraints as bandwidth, latency or execution time. To cope with these constraints and the growing demand in terms of resolution and quality as HD, Quad-HD and UHD videos, more efficient coding is required. For that, the h.265 HEVC (High Efficiency Video Coding) is developed by JCT-VC to substitute to MPEG-2, MPEG-4 and h.264 codecs.","PeriodicalId":131600,"journal":{"name":"2016 11th International Design & Test Symposium (IDT)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131423794","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
Stress-aware analog layout devices pattern generation 应力感知模拟布局器件模式生成
Pub Date : 2016-12-01 DOI: 10.1109/IDT.2016.7843046
Khaled El-Kenawy, M. Dessouky
This paper presents a stress-aware transistors layout pattern generation flow. For a given set of transistors with different finger unit ratios, and a set of user specified devices pattern together with the DC operating point for each device in the pattern, an Absolute Mismatch Factor (AMF) is provided. AMF presents the degree of matching between the devices in the pattern taking Shallow Trench Isolation (STI) into consideration. Multiple stacks are placed in a matrix-like layout recommended by recent technology nodes. The flow goal is to help the designer achieve a pattern with minimum AMF i.e. best matching, while avoiding multiple expensive iterations of layout design, extraction and post-layout simulations. Examples include multi-finger current mirror designs in a 65nm process. Post-layout simulations are finally used to demonstrate the results.
提出了一种应力感知型晶体管布局图生成流程。对于给定的一组具有不同指单位比的晶体管,以及一组用户指定的器件模式以及该模式中每个器件的直流工作点,提供了绝对失配系数(AMF)。AMF表示在考虑了浅沟槽隔离(STI)的模式下器件之间的匹配程度。多个堆栈被放置在最近技术节点推荐的矩阵式布局中。流目标是帮助设计师实现具有最小AMF(即最佳匹配)的模式,同时避免布局设计,提取和布局后模拟的多次昂贵迭代。例子包括65nm工艺的多指电流镜设计。最后用布局后仿真验证了结果。
{"title":"Stress-aware analog layout devices pattern generation","authors":"Khaled El-Kenawy, M. Dessouky","doi":"10.1109/IDT.2016.7843046","DOIUrl":"https://doi.org/10.1109/IDT.2016.7843046","url":null,"abstract":"This paper presents a stress-aware transistors layout pattern generation flow. For a given set of transistors with different finger unit ratios, and a set of user specified devices pattern together with the DC operating point for each device in the pattern, an Absolute Mismatch Factor (AMF) is provided. AMF presents the degree of matching between the devices in the pattern taking Shallow Trench Isolation (STI) into consideration. Multiple stacks are placed in a matrix-like layout recommended by recent technology nodes. The flow goal is to help the designer achieve a pattern with minimum AMF i.e. best matching, while avoiding multiple expensive iterations of layout design, extraction and post-layout simulations. Examples include multi-finger current mirror designs in a 65nm process. Post-layout simulations are finally used to demonstrate the results.","PeriodicalId":131600,"journal":{"name":"2016 11th International Design & Test Symposium (IDT)","volume":"83 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120892807","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
Taking into account indirect jumps or calls in continuous control-flow checking 在连续控制流检查中考虑间接跳转或调用
Pub Date : 2016-12-01 DOI: 10.1109/IDT.2016.7843027
Lydie Terras, Y. Teglia, M. Agoyan, R. Leveugle
Control-flow checking (CFC) is one of the main approaches to monitor the behavior of a microprocessor-based system without specific assumptions on error models (e.g., single bit flips). Many approaches have been proposed and evaluated, but none takes explicitly into account the possibility of indirect jumps or calls for which destination addresses are not hard-coded. This paper discusses first the need for an approach taking care of such sequence breaks. Then an approach is proposed to enhance current control-flow checking schemes.
控制流检查(CFC)是监测基于微处理器的系统行为的主要方法之一,无需对错误模型(例如,单比特翻转)进行特定假设。已经提出并评估了许多方法,但是没有一个明确地考虑到目标地址没有硬编码的间接跳转或调用的可能性。本文首先讨论了需要一种处理这种序列中断的方法。然后提出了一种改进现有控制流校验方案的方法。
{"title":"Taking into account indirect jumps or calls in continuous control-flow checking","authors":"Lydie Terras, Y. Teglia, M. Agoyan, R. Leveugle","doi":"10.1109/IDT.2016.7843027","DOIUrl":"https://doi.org/10.1109/IDT.2016.7843027","url":null,"abstract":"Control-flow checking (CFC) is one of the main approaches to monitor the behavior of a microprocessor-based system without specific assumptions on error models (e.g., single bit flips). Many approaches have been proposed and evaluated, but none takes explicitly into account the possibility of indirect jumps or calls for which destination addresses are not hard-coded. This paper discusses first the need for an approach taking care of such sequence breaks. Then an approach is proposed to enhance current control-flow checking schemes.","PeriodicalId":131600,"journal":{"name":"2016 11th International Design & Test Symposium (IDT)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134529900","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
Real-time hardware/software co-design of a traffic sign recognition system using Zynq FPGA 基于Zynq FPGA的交通标志识别系统的实时软硬件协同设计
Pub Date : 2016-12-01 DOI: 10.1109/IDT.2016.7843059
Wajdi Farhat, H. Faiedh, C. Souani, K. Besbes
This paper describes a hardware implementation for real-time road signs recognition system on automotive oriented FPGA. The proposed traffic sign recognition system is based on color segmentation and Template Matching. This architecture is implemented on FPGA device of ZYNQ 7020 Xilinx family. Therefore, a software/hardware co-design architecture for a Zynq-7020 FPGA is presented as a primary objective of this work. Results show that the proposed system achieves over 97% accuracy even in difficult condition weather. In addition, in this work, a hardware implementation of the proposed system will be presented to achieve real-time constraints.
本文介绍了一种基于车载FPGA的道路标志实时识别系统的硬件实现。提出了一种基于颜色分割和模板匹配的交通标志识别系统。该架构在ZYNQ 7020 Xilinx系列FPGA器件上实现。因此,Zynq-7020 FPGA的软件/硬件协同设计架构是本工作的主要目标。结果表明,即使在恶劣的天气条件下,该系统也能达到97%以上的准确率。此外,在本工作中,将提出该系统的硬件实现,以实现实时约束。
{"title":"Real-time hardware/software co-design of a traffic sign recognition system using Zynq FPGA","authors":"Wajdi Farhat, H. Faiedh, C. Souani, K. Besbes","doi":"10.1109/IDT.2016.7843059","DOIUrl":"https://doi.org/10.1109/IDT.2016.7843059","url":null,"abstract":"This paper describes a hardware implementation for real-time road signs recognition system on automotive oriented FPGA. The proposed traffic sign recognition system is based on color segmentation and Template Matching. This architecture is implemented on FPGA device of ZYNQ 7020 Xilinx family. Therefore, a software/hardware co-design architecture for a Zynq-7020 FPGA is presented as a primary objective of this work. Results show that the proposed system achieves over 97% accuracy even in difficult condition weather. In addition, in this work, a hardware implementation of the proposed system will be presented to achieve real-time constraints.","PeriodicalId":131600,"journal":{"name":"2016 11th International Design & Test Symposium (IDT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128675939","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
Area efficient implementation of ripple carry adder using memristor crossbar arrays 用忆阻交叉栅阵列实现纹波进位加法器的面积效率
Pub Date : 2016-12-01 DOI: 10.1109/IDT.2016.7843030
P. L. Thangkhiew, Rahul Gharpinde, Varun Chowdhary Paturi, K. Datta, I. Sengupta
Memristor has drawn the attention of circuit designers for its non-volatility, and is considered as a viable candidate to replace CMOS technology in many applications. Another interesting characteristic of memristor is that it can be employed in crossbar array architecture that allows very high packing density. In addition to implementing high capacity storage systems, memristor can also be used to realize logic functions. In this paper, the Memristor Aided Logic (MAGIC) design style is used to map the NOR netlist of a given Boolean function to memristor crossbar arrays. Various optimization techniques have been used by scheduling the NOR gates to time steps in order to reduce the hardware cost. To illustrate the viability of the design methodology, full adder and ripple carry adder circuits have been studied and analyzed.
忆阻器因其无挥发性而受到电路设计者的关注,在许多应用中被认为是替代CMOS技术的可行候选器件。忆阻器的另一个有趣的特点是,它可以用于交叉棒阵列架构,允许非常高的封装密度。除实现大容量存储系统外,忆阻器还可用于实现逻辑功能。本文采用忆阻辅助逻辑(MAGIC)的设计风格,将给定布尔函数的NOR网表映射到忆阻交叉棒阵列。为了降低硬件成本,各种优化技术被用于将NOR门调度到时间步长。为了说明设计方法的可行性,对全加法器和纹波进位加法器电路进行了研究和分析。
{"title":"Area efficient implementation of ripple carry adder using memristor crossbar arrays","authors":"P. L. Thangkhiew, Rahul Gharpinde, Varun Chowdhary Paturi, K. Datta, I. Sengupta","doi":"10.1109/IDT.2016.7843030","DOIUrl":"https://doi.org/10.1109/IDT.2016.7843030","url":null,"abstract":"Memristor has drawn the attention of circuit designers for its non-volatility, and is considered as a viable candidate to replace CMOS technology in many applications. Another interesting characteristic of memristor is that it can be employed in crossbar array architecture that allows very high packing density. In addition to implementing high capacity storage systems, memristor can also be used to realize logic functions. In this paper, the Memristor Aided Logic (MAGIC) design style is used to map the NOR netlist of a given Boolean function to memristor crossbar arrays. Various optimization techniques have been used by scheduling the NOR gates to time steps in order to reduce the hardware cost. To illustrate the viability of the design methodology, full adder and ripple carry adder circuits have been studied and analyzed.","PeriodicalId":131600,"journal":{"name":"2016 11th International Design & Test Symposium (IDT)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134268571","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}
引用次数: 30
UML-based reconfigurable middleware for design-level timing verification in model-based approach 基于uml的可重构中间件,用于基于模型的方法中的设计级时间验证
Pub Date : 2016-12-01 DOI: 10.1109/IDT.2016.7843037
Rania Mzid, M. Abid
Model-based approaches for the development of software intensive real-time embedded systems allow early verification of timing properties at the design phase. In order to perform such verification, some aspects of the target software platform (i.e. the Real-Time Operating System (RTOS)) need to be considered such as priorities, scheduling policies, etc. However, one of the basic principles of model-based approaches, is to keep RTOS-independence of the design model. Hence, some assumptions on the software platform are implicitly made to achieve timing verification. This approach may lead to a mismatch between the design model and the RTOS-specific model describing the real-time application and thus, at the implementation level, timing properties may be affected. To tackle this issue, we define in this paper a reconfigurable middleware called RT-Mw. This middleware aims to explicitly describe the software assumptions at the design level for timing verification. Such approach allows early verification of these assumptions before the effective deployment which may prevents the mismatch between the design and the RTOS-Specific models. RT-Mw is described using UML modeling language together with the MARTE Standard.
基于模型的方法用于开发软件密集型实时嵌入式系统,允许在设计阶段早期验证时间属性。为了执行这样的验证,需要考虑目标软件平台(即实时操作系统(RTOS))的一些方面,如优先级、调度策略等。然而,基于模型的方法的基本原则之一是保持设计模型的rtos独立性。因此,隐式地对软件平台做了一些假设,以实现时序验证。这种方法可能会导致设计模型与描述实时应用程序的rtos特定模型之间的不匹配,因此,在实现级别上,定时属性可能会受到影响。为了解决这个问题,我们在本文中定义了一个称为RT-Mw的可重构中间件。该中间件旨在明确地描述软件在设计级别上的假设,以进行时间验证。这种方法允许在有效部署之前对这些假设进行早期验证,这可能会防止设计与rtos特定模型之间的不匹配。RT-Mw使用UML建模语言和MARTE标准进行描述。
{"title":"UML-based reconfigurable middleware for design-level timing verification in model-based approach","authors":"Rania Mzid, M. Abid","doi":"10.1109/IDT.2016.7843037","DOIUrl":"https://doi.org/10.1109/IDT.2016.7843037","url":null,"abstract":"Model-based approaches for the development of software intensive real-time embedded systems allow early verification of timing properties at the design phase. In order to perform such verification, some aspects of the target software platform (i.e. the Real-Time Operating System (RTOS)) need to be considered such as priorities, scheduling policies, etc. However, one of the basic principles of model-based approaches, is to keep RTOS-independence of the design model. Hence, some assumptions on the software platform are implicitly made to achieve timing verification. This approach may lead to a mismatch between the design model and the RTOS-specific model describing the real-time application and thus, at the implementation level, timing properties may be affected. To tackle this issue, we define in this paper a reconfigurable middleware called RT-Mw. This middleware aims to explicitly describe the software assumptions at the design level for timing verification. Such approach allows early verification of these assumptions before the effective deployment which may prevents the mismatch between the design and the RTOS-Specific models. RT-Mw is described using UML modeling language together with the MARTE Standard.","PeriodicalId":131600,"journal":{"name":"2016 11th International Design & Test Symposium (IDT)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127294010","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
Design guidelines for soft implementations to embedded NoCs of FPGAs fpga嵌入式noc的软实现设计指南
Pub Date : 2016-12-01 DOI: 10.1109/IDT.2016.7843011
N. Gamal, H. Fahmy, Y. Ismail, Tawfik Ismail, M. M. El-Din, H. Mostafa
To overcome point-to-point interconnect obstacles, Networks-on-Chips (NoCs) within FPGAs have been introduced. NoCs provide independent interfaces of communication which lead to increasing design scalability and improving its efficiency. We analyze area, delay and power gaps between soft and hard implementations on FPGA-specific NoC; and target two different configurations in soft implementation. The first configuration targets reducing the delay gap by a factor of 5.5é between soft and hard implementations at the expense of increasing the power gap to be a factor of 12.2×. The second configuration is more suitable for applications that are concerned with power saving. It reduces the power gap to a factor of 4.5× with a small increase in the delay gab by a factor of 6.3× and the area gap is increased from 5.9× to 6.9×.
为了克服点对点互连的障碍,fpga内的片上网络(noc)已经被引入。noc提供了独立的通信接口,增加了设计的可扩展性,提高了设计的效率。我们分析了fpga专用NoC软、硬实现之间的面积、延迟和功耗差距;并在软实现中针对两种不同的配置。第一个配置的目标是将软实现和硬实现之间的延迟差距减少5.5倍,代价是将功率差距增加到12.2倍。第二种配置更适合与节能有关的应用程序。它将功率间隙减小到4.5倍,延迟间隙增加了6.3倍,面积间隙从5.9倍增加到6.9倍。
{"title":"Design guidelines for soft implementations to embedded NoCs of FPGAs","authors":"N. Gamal, H. Fahmy, Y. Ismail, Tawfik Ismail, M. M. El-Din, H. Mostafa","doi":"10.1109/IDT.2016.7843011","DOIUrl":"https://doi.org/10.1109/IDT.2016.7843011","url":null,"abstract":"To overcome point-to-point interconnect obstacles, Networks-on-Chips (NoCs) within FPGAs have been introduced. NoCs provide independent interfaces of communication which lead to increasing design scalability and improving its efficiency. We analyze area, delay and power gaps between soft and hard implementations on FPGA-specific NoC; and target two different configurations in soft implementation. The first configuration targets reducing the delay gap by a factor of 5.5é between soft and hard implementations at the expense of increasing the power gap to be a factor of 12.2×. The second configuration is more suitable for applications that are concerned with power saving. It reduces the power gap to a factor of 4.5× with a small increase in the delay gab by a factor of 6.3× and the area gap is increased from 5.9× to 6.9×.","PeriodicalId":131600,"journal":{"name":"2016 11th International Design & Test Symposium (IDT)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132652000","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
期刊
2016 11th International Design & Test Symposium (IDT)
全部 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