首页 > 最新文献

2013 8th IEEE Design and Test Symposium最新文献

英文 中文
ZipStream: Improving dependability in dynamic partial reconfiguration ZipStream:提高动态部分重新配置的可靠性
Pub Date : 2013-12-01 DOI: 10.1109/IDT.2013.6727128
S. Carlo, Giulio Gambardella, T. H. Bao, P. Prinetto, Daniele Rolfo, Pascal Trotta
Dynamic Partial Reconfiguration allows to dynamically change the behaviour of a portion of the FPGAs by downloading new information in the configuration memory of the device. Since modern Systems-on-Programmable-Chips (SoPCs) make extensive use of this feature, many reconfigurable area are placed in the device, with several configurations for each area. This comes at a cost in terms of dependability of the system and of memory occupation. The proposed methodology focuses on increasing the dependability of partially reconfigurable systems by safely storing compressed configuration data inside the FPGA.
动态部分重新配置允许通过下载设备配置内存中的新信息来动态改变部分fpga的行为。由于现代系统可编程芯片(sopc)广泛使用了这一特性,因此在器件中放置了许多可重新配置的区域,每个区域都有几种配置。这是以系统的可靠性和内存占用为代价的。提出的方法侧重于通过在FPGA内安全地存储压缩配置数据来增加部分可重构系统的可靠性。
{"title":"ZipStream: Improving dependability in dynamic partial reconfiguration","authors":"S. Carlo, Giulio Gambardella, T. H. Bao, P. Prinetto, Daniele Rolfo, Pascal Trotta","doi":"10.1109/IDT.2013.6727128","DOIUrl":"https://doi.org/10.1109/IDT.2013.6727128","url":null,"abstract":"Dynamic Partial Reconfiguration allows to dynamically change the behaviour of a portion of the FPGAs by downloading new information in the configuration memory of the device. Since modern Systems-on-Programmable-Chips (SoPCs) make extensive use of this feature, many reconfigurable area are placed in the device, with several configurations for each area. This comes at a cost in terms of dependability of the system and of memory occupation. The proposed methodology focuses on increasing the dependability of partially reconfigurable systems by safely storing compressed configuration data inside the FPGA.","PeriodicalId":446826,"journal":{"name":"2013 8th IEEE Design and Test Symposium","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121802982","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
A novel approach for functional verification of memory protocol standard 一种新的内存协议标准功能验证方法
Pub Date : 2013-12-01 DOI: 10.1109/IDT.2013.6727111
Omar Samir, Moustafa Kassem, Mohammed Sameh, Sarah Aly, M. Rizk, Mohamed Abdelsalam, A. Salem
This paper aims to develop an Open Verification Methodology (OVM) environment to support testing of memory protocol standards and verify their operation using coverage driven verification (CDV) and constrained random testing (CRT). The objective is to achieve most of the verification plan goals with less time and effort and to create reusable verification environment components. We demonstrate the robustness of this approach using LPDDR3 memory protocol as a case study.
本文旨在开发一个开放验证方法(OVM)环境,以支持内存协议标准的测试,并使用覆盖驱动验证(CDV)和约束随机测试(CRT)验证其操作。目标是用更少的时间和精力实现大多数验证计划目标,并创建可重用的验证环境组件。我们使用LPDDR3内存协议作为案例研究来证明这种方法的鲁棒性。
{"title":"A novel approach for functional verification of memory protocol standard","authors":"Omar Samir, Moustafa Kassem, Mohammed Sameh, Sarah Aly, M. Rizk, Mohamed Abdelsalam, A. Salem","doi":"10.1109/IDT.2013.6727111","DOIUrl":"https://doi.org/10.1109/IDT.2013.6727111","url":null,"abstract":"This paper aims to develop an Open Verification Methodology (OVM) environment to support testing of memory protocol standards and verify their operation using coverage driven verification (CDV) and constrained random testing (CRT). The objective is to achieve most of the verification plan goals with less time and effort and to create reusable verification environment components. We demonstrate the robustness of this approach using LPDDR3 memory protocol as a case study.","PeriodicalId":446826,"journal":{"name":"2013 8th IEEE Design and Test Symposium","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123742949","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
Blurring prediction in monocular SLAM 单眼SLAM模糊预测
Pub Date : 2013-12-01 DOI: 10.1109/IDT.2013.6727095
L. Russo, Giuseppe Airò Farulla, Marco Indaco, Stefano Rosa, Daniele Rolfo, B. Bona
The paper presents a method aiming at improving the reliability of Simultaneous Localization And Mapping (SLAM) approaches based on vision systems. Classical SLAM approaches treat camera capturing time as negligible, and the recorded frames as sharp and well-defined, but this hypothesis does not hold true when the camera is moving too fast. In such cases, in fact, frames may be severely degraded by motion blur, making features matching task a difficult operation. The method here presented is based on a novel approach that combines the benefits of a fully probabilistic SLAM algorithm with the basic ideas behind modern motion blur handling algorithms. Whereby the Kalman Filter, the new approach predicts the best possible blur Point Spread Function (PSF) for each feature and performs matching using also this information.
提出了一种基于视觉系统的同时定位与映射方法的可靠性改进方法。经典的SLAM方法将相机捕捉时间视为可以忽略不计的,并且记录的帧是清晰而明确的,但是当相机移动太快时,这个假设就不成立了。事实上,在这种情况下,帧可能会因运动模糊而严重退化,使特征匹配任务成为一项困难的操作。本文提出的方法是基于一种新颖的方法,该方法结合了全概率SLAM算法的优点和现代运动模糊处理算法背后的基本思想。通过卡尔曼滤波,新方法预测每个特征的最佳模糊点扩散函数(PSF),并使用该信息执行匹配。
{"title":"Blurring prediction in monocular SLAM","authors":"L. Russo, Giuseppe Airò Farulla, Marco Indaco, Stefano Rosa, Daniele Rolfo, B. Bona","doi":"10.1109/IDT.2013.6727095","DOIUrl":"https://doi.org/10.1109/IDT.2013.6727095","url":null,"abstract":"The paper presents a method aiming at improving the reliability of Simultaneous Localization And Mapping (SLAM) approaches based on vision systems. Classical SLAM approaches treat camera capturing time as negligible, and the recorded frames as sharp and well-defined, but this hypothesis does not hold true when the camera is moving too fast. In such cases, in fact, frames may be severely degraded by motion blur, making features matching task a difficult operation. The method here presented is based on a novel approach that combines the benefits of a fully probabilistic SLAM algorithm with the basic ideas behind modern motion blur handling algorithms. Whereby the Kalman Filter, the new approach predicts the best possible blur Point Spread Function (PSF) for each feature and performs matching using also this information.","PeriodicalId":446826,"journal":{"name":"2013 8th IEEE Design and Test Symposium","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128115123","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
Energy consumption in reconfigurable mpsoc architecture: Two-level caches optimization oriented approach 可重构mpsoc架构中的能量消耗:面向两级缓存优化的方法
Pub Date : 2013-12-01 DOI: 10.1109/IDT.2013.6727118
A. Bengueddach, B. Senouci, S. Niar, B. Beldjilali
In order to meet the ever-increasing computing requirement in embedded market, multiprocessor chips were proposed as the best way out. In this work we investigate the estimation of the energy consumption in embedded MPSoC system. One of the efficient solutions to reduce the energy consumption is to reconfigure the caches memories. This approach was applied for one cache level/one processor architecture. The main contribution of this paper is to explore two level data cache (L1/L2) multiprocessor architecture by estimating the energy consumption. Using a simulation platform (Multi2Simj, we first built a multiprocessor architecture, and then we propose a new modified CPACT algorithm that tunes the two-level caches memory hierarchy (L1 & L2). The caches tuning approach is based on three parameters: cache size, line size, and associativity. In this approach, and in order to find the best cache configuration, the software application is divided into several intervals and we generate automatically the best cache configuration for each interval of the application. Finally, the approach is validated using a set of open source benchmarks, Spec2006, Splash-2 and MediaBench and we discuss the performance in terms of speedup and energy reduction.
为了满足嵌入式市场日益增长的计算需求,多处理器芯片被认为是最好的出路。在本工作中,我们研究了嵌入式MPSoC系统的能耗估算。减少能量消耗的有效解决方案之一是重新配置缓存存储器。这种方法适用于一个缓存级别/一个处理器架构。本文的主要贡献是通过估算能耗来探索两级数据缓存(L1/L2)多处理器架构。利用仿真平台Multi2Simj,我们首先构建了一个多处理器架构,然后提出了一种新的改进的CPACT算法,该算法调整了两级缓存的内存层次结构(L1和L2)。缓存调优方法基于三个参数:缓存大小、行大小和关联性。在这种方法中,为了找到最佳的缓存配置,我们将软件应用程序划分为几个间隔,并为应用程序的每个间隔自动生成最佳缓存配置。最后,使用一组开源基准测试(Spec2006、Splash-2和mediabbench)验证了该方法,并从加速和能耗降低的角度讨论了性能。
{"title":"Energy consumption in reconfigurable mpsoc architecture: Two-level caches optimization oriented approach","authors":"A. Bengueddach, B. Senouci, S. Niar, B. Beldjilali","doi":"10.1109/IDT.2013.6727118","DOIUrl":"https://doi.org/10.1109/IDT.2013.6727118","url":null,"abstract":"In order to meet the ever-increasing computing requirement in embedded market, multiprocessor chips were proposed as the best way out. In this work we investigate the estimation of the energy consumption in embedded MPSoC system. One of the efficient solutions to reduce the energy consumption is to reconfigure the caches memories. This approach was applied for one cache level/one processor architecture. The main contribution of this paper is to explore two level data cache (L1/L2) multiprocessor architecture by estimating the energy consumption. Using a simulation platform (Multi2Simj, we first built a multiprocessor architecture, and then we propose a new modified CPACT algorithm that tunes the two-level caches memory hierarchy (L1 & L2). The caches tuning approach is based on three parameters: cache size, line size, and associativity. In this approach, and in order to find the best cache configuration, the software application is divided into several intervals and we generate automatically the best cache configuration for each interval of the application. Finally, the approach is validated using a set of open source benchmarks, Spec2006, Splash-2 and MediaBench and we discuss the performance in terms of speedup and energy reduction.","PeriodicalId":446826,"journal":{"name":"2013 8th IEEE Design and Test Symposium","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131758055","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}
引用次数: 7
A low propagation delay dispersion comparator for low cost level-crossing ADCs 用于低成本平交adc的低传播延迟色散比较器
Pub Date : 2013-12-01 DOI: 10.1109/IDT.2013.6727110
K. Khalil, M. Abbas, M. Abdelgawad
This paper presents a low delay dispersion comparator for low cost level-crossing Analog-to-Digital converters. The conventional comparator circuit is modified by adding a variable driving-current block (VDCB) which is used such that it supplies the output node of the differential amplifier with a current that is inversely proportional with the level of input signal. The modification incurs small area overhead (only three transistors) compared with the previous works. The proposed comparator is designed in order to reduce the propagation delay dispersion caused by variable input overdrive and the common mode level. The proposed circuit is implemented in 130nm technology. The simulation results show that the overdrive-related propagation delay dispersion of the proposed technique is 27% of its counterpart in the conventional comparator for an input frequency up to 600MHz. The active area of the technique140.2 μm2 and the power consumption is 250 μW at 200MHz.
本文提出了一种用于低成本平交模数转换器的低延迟色散比较器。通过增加可变驱动电流块(VDCB)对传统的比较器电路进行修改,使其为差分放大器的输出节点提供与输入信号电平成反比的电流。与以前的工作相比,这种改进产生的面积开销很小(只有三个晶体管)。该比较器的设计是为了减小由可变输入过载和共模电平引起的传输延迟色散。该电路采用130nm工艺实现。仿真结果表明,在输入频率高达600MHz的情况下,该方法的传输延迟色散比传统比较器的传输延迟色散低27%。该技术在200MHz时的有效面积为140.2 μm2,功耗为250 μW。
{"title":"A low propagation delay dispersion comparator for low cost level-crossing ADCs","authors":"K. Khalil, M. Abbas, M. Abdelgawad","doi":"10.1109/IDT.2013.6727110","DOIUrl":"https://doi.org/10.1109/IDT.2013.6727110","url":null,"abstract":"This paper presents a low delay dispersion comparator for low cost level-crossing Analog-to-Digital converters. The conventional comparator circuit is modified by adding a variable driving-current block (VDCB) which is used such that it supplies the output node of the differential amplifier with a current that is inversely proportional with the level of input signal. The modification incurs small area overhead (only three transistors) compared with the previous works. The proposed comparator is designed in order to reduce the propagation delay dispersion caused by variable input overdrive and the common mode level. The proposed circuit is implemented in 130nm technology. The simulation results show that the overdrive-related propagation delay dispersion of the proposed technique is 27% of its counterpart in the conventional comparator for an input frequency up to 600MHz. The active area of the technique140.2 μm2 and the power consumption is 250 μW at 200MHz.","PeriodicalId":446826,"journal":{"name":"2013 8th IEEE Design and Test Symposium","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133649545","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
Indoor localization using received signal strength 利用接收信号强度进行室内定位
Pub Date : 2013-12-01 DOI: 10.1109/IDT.2013.6727138
Huthaifa Obeidat, R. Abd‐Alhameed, J. Noras, S. Zhu, T. Ghazaany, N. Ali, E. Elkhazmi
A comparison between two indoor localization algorithms using received signal strength is carried out. The first algorithm is the vector algorithm; the second is the matrix algorithm. The comparison considered the effects of the reference points, the access point, and the frequency on the accuracy of the localization process. The experiments were carried out using ray tracing software and MATLAB. This paper justifies the use of adopting the matrix algorithm.
对两种基于接收信号强度的室内定位算法进行了比较。第一种算法是矢量算法;第二种是矩阵算法。比较考虑了参考点、接入点和频率对定位过程精度的影响。实验采用光线追踪软件和MATLAB进行。本文对采用矩阵算法进行了论证。
{"title":"Indoor localization using received signal strength","authors":"Huthaifa Obeidat, R. Abd‐Alhameed, J. Noras, S. Zhu, T. Ghazaany, N. Ali, E. Elkhazmi","doi":"10.1109/IDT.2013.6727138","DOIUrl":"https://doi.org/10.1109/IDT.2013.6727138","url":null,"abstract":"A comparison between two indoor localization algorithms using received signal strength is carried out. The first algorithm is the vector algorithm; the second is the matrix algorithm. The comparison considered the effects of the reference points, the access point, and the frequency on the accuracy of the localization process. The experiments were carried out using ray tracing software and MATLAB. This paper justifies the use of adopting the matrix algorithm.","PeriodicalId":446826,"journal":{"name":"2013 8th IEEE Design and Test Symposium","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125743947","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
Improved multi-antenna system capacity using beamformer weights 利用波束形成器权重改进多天线系统容量
Pub Date : 2013-12-01 DOI: 10.1109/IDT.2013.6727086
K. Anoh, E. Elkazmi, R. Abd‐Alhameed, O. Madubuko, M. Bin-Melha, S. R. Jones, T. Ghazaany
Beamforming is used to achieve diversity gain. It is a technique in diversity to remedy power penalty due to channel fading. The beam-weights for multi-antenna system are evaluated for two different approaches. These weights are then used to weight the signal beams of each transmit antenna branch. Results reveal that by exploiting the transmit channel substructures exposed by the singular vector decomposition algorithm, the capacity of a multi-antenna system can be enhanced.
波束形成用于实现分集增益。它是一种弥补信道衰落带来的功率损失的分集技术。对多天线系统的波束权重进行了两种不同方法的评估。然后用这些权重来衡量每个发射天线分支的信号波束。结果表明,利用奇异向量分解算法暴露的发射信道子结构,可以提高多天线系统的容量。
{"title":"Improved multi-antenna system capacity using beamformer weights","authors":"K. Anoh, E. Elkazmi, R. Abd‐Alhameed, O. Madubuko, M. Bin-Melha, S. R. Jones, T. Ghazaany","doi":"10.1109/IDT.2013.6727086","DOIUrl":"https://doi.org/10.1109/IDT.2013.6727086","url":null,"abstract":"Beamforming is used to achieve diversity gain. It is a technique in diversity to remedy power penalty due to channel fading. The beam-weights for multi-antenna system are evaluated for two different approaches. These weights are then used to weight the signal beams of each transmit antenna branch. Results reveal that by exploiting the transmit channel substructures exposed by the singular vector decomposition algorithm, the capacity of a multi-antenna system can be enhanced.","PeriodicalId":446826,"journal":{"name":"2013 8th IEEE Design and Test Symposium","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129342377","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
Validation and robustness assessment of an automotive system 汽车系统的验证与鲁棒性评估
Pub Date : 2013-12-01 DOI: 10.1109/IDT.2013.6727076
Marco Desogus, M. Reorda, L. Sterpone, V. Avantaggiati, G. Audisio, M. Sabatini
Due to the growing complexity of automotive systems, including various modules (e.g., microcontrollers, DSPs, memories and IP cores), validation and debug have become increasingly complex, with consequent impact on time-to-market and quality. In this paper we propose a novel flow for hardware and software validation and debug through the use of an FPGA-based emulation platform, which provides a valuable support for these important phases of the development flow. The same emulation platform is also able to support faults injection in the device under validation. Fault injection is intended not only to provide an evaluation of the system fault tolerance, but also to support the debug of the embedded fault tolerance mechanisms. Experimental results on a real industrial case study allow to evaluate the effectiveness and costs of the proposed solution.
由于汽车系统日益复杂,包括各种模块(如微控制器、dsp、存储器和IP核),验证和调试也变得越来越复杂,从而对上市时间和质量产生影响。在本文中,我们通过使用基于fpga的仿真平台提出了一种新的硬件和软件验证和调试流程,为开发流程的这些重要阶段提供了有价值的支持。该仿真平台还支持在验证设备中进行故障注入。故障注入不仅可以提供系统容错的评估,还可以支持对嵌入式容错机制的调试。实际工业案例研究的实验结果允许评估所提出的解决方案的有效性和成本。
{"title":"Validation and robustness assessment of an automotive system","authors":"Marco Desogus, M. Reorda, L. Sterpone, V. Avantaggiati, G. Audisio, M. Sabatini","doi":"10.1109/IDT.2013.6727076","DOIUrl":"https://doi.org/10.1109/IDT.2013.6727076","url":null,"abstract":"Due to the growing complexity of automotive systems, including various modules (e.g., microcontrollers, DSPs, memories and IP cores), validation and debug have become increasingly complex, with consequent impact on time-to-market and quality. In this paper we propose a novel flow for hardware and software validation and debug through the use of an FPGA-based emulation platform, which provides a valuable support for these important phases of the development flow. The same emulation platform is also able to support faults injection in the device under validation. Fault injection is intended not only to provide an evaluation of the system fault tolerance, but also to support the debug of the embedded fault tolerance mechanisms. Experimental results on a real industrial case study allow to evaluate the effectiveness and costs of the proposed solution.","PeriodicalId":446826,"journal":{"name":"2013 8th IEEE Design and Test Symposium","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128840479","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
NOC based MPSOC directory based cache coherency with OCP-IP protocol 基于OCP-IP协议的基于NOC的MPSOC目录缓存一致性
Pub Date : 2013-12-01 DOI: 10.1109/IDT.2013.6727139
O. Hammami, Xinyu Li
Rapid advances of silicon and parallel processing technologies allow the building of multiprocessor systems-on-chip (MPSoCs). Cache coherency problem becomes one of the major design issues to improve the performance of multiprocessor. We first realize a directory based cache coherency scheme of Network on Chip (NoC) based MPSOC implemented on FPGA using the industrial standard protocol of OCP-IP. In this paper we present the system architecture and implementation results which shows that NoC based coherency system is well scalable. JTAG and PCI based debug system are developed for visualizing the application execution of our NoC based MPSoC cache coherency system.
快速发展的硅和并行处理技术使得构建多处理器片上系统(mpsoc)成为可能。缓存一致性问题成为提高多处理器性能的主要设计问题之一。首先采用工业标准协议OCP-IP,在FPGA上实现了基于目录的片上网络(NoC)的MPSOC缓存一致性方案。本文给出了系统架构和实现结果,结果表明基于NoC的相干系统具有良好的可扩展性。为了实现基于NoC的MPSoC缓存一致性系统的应用执行可视化,开发了基于JTAG和PCI的调试系统。
{"title":"NOC based MPSOC directory based cache coherency with OCP-IP protocol","authors":"O. Hammami, Xinyu Li","doi":"10.1109/IDT.2013.6727139","DOIUrl":"https://doi.org/10.1109/IDT.2013.6727139","url":null,"abstract":"Rapid advances of silicon and parallel processing technologies allow the building of multiprocessor systems-on-chip (MPSoCs). Cache coherency problem becomes one of the major design issues to improve the performance of multiprocessor. We first realize a directory based cache coherency scheme of Network on Chip (NoC) based MPSOC implemented on FPGA using the industrial standard protocol of OCP-IP. In this paper we present the system architecture and implementation results which shows that NoC based coherency system is well scalable. JTAG and PCI based debug system are developed for visualizing the application execution of our NoC based MPSoC cache coherency system.","PeriodicalId":446826,"journal":{"name":"2013 8th IEEE Design and Test Symposium","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121195851","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
An evolutionary approach to reversible logic synthesis using output permutation 基于输出置换的可逆逻辑综合的进化方法
Pub Date : 2013-12-01 DOI: 10.1109/IDT.2013.6727117
K. Datta, I. Sengupta, H. Rahaman, R. Drechsler
The area of reversible circuit synthesis has become very important in recent years with the growing emphasis on low-power design and quantum computation. Many synthesis approaches have been reported over the last two decades. For small functions exact solutions can be computed. Otherwise, heuristics have to be applied that are either based on transformations or a direct mapping from a given data structure. Recently, it was shown that significant reduction in the cost of the synthesized circuits can be obtained, if the ordering of the output lines is changed. The drawback of the approach was that it can only be applied to smaller sized circuits. In this paper, an evolutionary approach for obtaining a good ordering of the output variables is proposed, which can be used for larger sized circuits as well. The method does not require explicit synthesis of the reversible circuit netlist. Experimental results are shown with respect to a transformation based synthesis tool. Reductions of up to 98% can be observed with an average reduction of 64.4 % for larger circuits.
近年来,随着对低功耗设计和量子计算的日益重视,可逆电路合成领域变得非常重要。在过去的二十年中,已经报道了许多合成方法。对于小函数可以计算出精确的解。否则,必须应用启发式方法,这种方法要么基于转换,要么基于给定数据结构的直接映射。最近的研究表明,如果改变输出线的顺序,可以显著降低合成电路的成本。这种方法的缺点是它只能应用于较小尺寸的电路。本文提出了一种获得输出变量良好排序的进化方法,该方法也可用于较大尺寸的电路。该方法不需要显式合成可逆电路网表。给出了基于变换的合成工具的实验结果。减少高达98%可以观察到,平均减少64.4%,较大的电路。
{"title":"An evolutionary approach to reversible logic synthesis using output permutation","authors":"K. Datta, I. Sengupta, H. Rahaman, R. Drechsler","doi":"10.1109/IDT.2013.6727117","DOIUrl":"https://doi.org/10.1109/IDT.2013.6727117","url":null,"abstract":"The area of reversible circuit synthesis has become very important in recent years with the growing emphasis on low-power design and quantum computation. Many synthesis approaches have been reported over the last two decades. For small functions exact solutions can be computed. Otherwise, heuristics have to be applied that are either based on transformations or a direct mapping from a given data structure. Recently, it was shown that significant reduction in the cost of the synthesized circuits can be obtained, if the ordering of the output lines is changed. The drawback of the approach was that it can only be applied to smaller sized circuits. In this paper, an evolutionary approach for obtaining a good ordering of the output variables is proposed, which can be used for larger sized circuits as well. The method does not require explicit synthesis of the reversible circuit netlist. Experimental results are shown with respect to a transformation based synthesis tool. Reductions of up to 98% can be observed with an average reduction of 64.4 % for larger circuits.","PeriodicalId":446826,"journal":{"name":"2013 8th IEEE Design and Test Symposium","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125087371","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
期刊
2013 8th IEEE Design and Test Symposium
全部 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