首页 > 最新文献

Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools最新文献

英文 中文
On the fundamental design gap in terabit per second packet switching 论太比特/秒分组交换的基本设计差距
M. Verhappen, P. V. D. Putten, J. Voeten
We discuss the gap we experience in an industrial design path of high-speed packet switches. As bandwidth demand exceeds progress in CMOS technology, system architects are forced to abandon familiar design solutions and make fundamental changes to their architectures at an increasingly faster pace. We investigate design methods to decrease the risk of such changes and to provide a structured and confident transition from conceptual system-level models to hardware descriptions. It appears that the design gap is caused by differences between language primitives and underlying concepts of system-level design languages and hardware description languages. We substantiate the need for expressive system-level modeling concepts and show that the gap is actually caused by a fundamental interpretation mismatch between models and descriptions. Based on a comparison of existing system-level synthesis methods with the interpretation gap, we propose to decrease the gap by using modeling patterns.
我们讨论了我们在高速分组交换机的工业设计路径中所经历的差距。由于带宽需求超过了CMOS技术的进步,系统架构师被迫放弃熟悉的设计解决方案,并以越来越快的速度对其架构进行根本性的更改。我们研究设计方法,以减少这种变化的风险,并提供从概念系统级模型到硬件描述的结构化和自信的过渡。设计差距似乎是由系统级设计语言和硬件描述语言的语言原语和底层概念之间的差异造成的。我们证实了对表达系统级建模概念的需求,并表明这种差距实际上是由模型和描述之间的基本解释不匹配引起的。在比较现有系统级综合方法与解释差距的基础上,提出了利用建模模式来减小解释差距的方法。
{"title":"On the fundamental design gap in terabit per second packet switching","authors":"M. Verhappen, P. V. D. Putten, J. Voeten","doi":"10.1109/DSD.2002.1115394","DOIUrl":"https://doi.org/10.1109/DSD.2002.1115394","url":null,"abstract":"We discuss the gap we experience in an industrial design path of high-speed packet switches. As bandwidth demand exceeds progress in CMOS technology, system architects are forced to abandon familiar design solutions and make fundamental changes to their architectures at an increasingly faster pace. We investigate design methods to decrease the risk of such changes and to provide a structured and confident transition from conceptual system-level models to hardware descriptions. It appears that the design gap is caused by differences between language primitives and underlying concepts of system-level design languages and hardware description languages. We substantiate the need for expressive system-level modeling concepts and show that the gap is actually caused by a fundamental interpretation mismatch between models and descriptions. Based on a comparison of existing system-level synthesis methods with the interpretation gap, we propose to decrease the gap by using modeling patterns.","PeriodicalId":330609,"journal":{"name":"Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools","volume":"41 21","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114087980","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
Use of HDL code checkers to support the IP entrance check - a requirement analysis 使用HDL代码检查器来支持IP入口检查——一个需求分析
Ronny Frevert, Steffen Rülke, Torsten Schäfer, F. Dresig
Systems for coding style analysis, so called hardware description languages (HDL) code checkers, can accomplish an important contribution for the IP entrance check, that means selection, compliance test and quality estimation of reusable components for the system design. This paper summarizes the related requirements on HDL code checkers derived from a concrete industrial environment. A proposed evaluation table will help to evaluate and select HDL code checkers for particular requirements.
用于编码风格分析的系统,即所谓的硬件描述语言(HDL)代码检查器,可以完成IP入口检查的重要贡献,即系统设计中可重用组件的选择、符合性测试和质量评估。本文从一个具体的工业环境中总结了对HDL代码检查器的相关要求。建议的评估表将有助于评估和选择特定要求的HDL代码检查器。
{"title":"Use of HDL code checkers to support the IP entrance check - a requirement analysis","authors":"Ronny Frevert, Steffen Rülke, Torsten Schäfer, F. Dresig","doi":"10.1109/DSD.2002.1115393","DOIUrl":"https://doi.org/10.1109/DSD.2002.1115393","url":null,"abstract":"Systems for coding style analysis, so called hardware description languages (HDL) code checkers, can accomplish an important contribution for the IP entrance check, that means selection, compliance test and quality estimation of reusable components for the system design. This paper summarizes the related requirements on HDL code checkers derived from a concrete industrial environment. A proposed evaluation table will help to evaluate and select HDL code checkers for particular requirements.","PeriodicalId":330609,"journal":{"name":"Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools","volume":"118 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134516508","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
A self-timed arithmetic unit for elliptic curve cryptography 椭圆曲线密码的自定时算术单元
Martin Feldhofer, T. Trathnigg, Bernd Schnitzer
This paper describes an efficient implementation of a crypto arithmetic unit, which computes the modular-operations of addition, multiplication, and inversion in prime fields. These calculations are important for an application in elliptic curve cryptography (ECC). The hardware is designed in a self-timed and low-power approach. The paper discusses the pros and cons of this approach compared to a synchronous implementation.
本文描述了一种有效的加密算术单元的实现,它计算素数域中的加法、乘法和反转的模运算。这些计算对于椭圆曲线密码(ECC)的应用是非常重要的。硬件设计采用自定时和低功耗方法。本文讨论了与同步实现相比,这种方法的优缺点。
{"title":"A self-timed arithmetic unit for elliptic curve cryptography","authors":"Martin Feldhofer, T. Trathnigg, Bernd Schnitzer","doi":"10.1109/DSD.2002.1115389","DOIUrl":"https://doi.org/10.1109/DSD.2002.1115389","url":null,"abstract":"This paper describes an efficient implementation of a crypto arithmetic unit, which computes the modular-operations of addition, multiplication, and inversion in prime fields. These calculations are important for an application in elliptic curve cryptography (ECC). The hardware is designed in a self-timed and low-power approach. The paper discusses the pros and cons of this approach compared to a synchronous implementation.","PeriodicalId":330609,"journal":{"name":"Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126960470","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
Specification and simulation of microprocessor operations and parallel instructions 微处理器操作和并行指令的规范和仿真
L. Feijs, Paul Gorissen, J. Trescher
In this paper we report on the development of a language which is especially tailored to the specification and simulation of microprocessor operations and parallel instructions. The approach is rigorous, and it combines the naturalness and readability of the traditional pseudocode with the formality and rigour of instruction specifications in the programming language C (but without the disadvantages of the latter). The underlying semantic model has been formalized by the equations of an appropriate denotational semantic model. The specifications can be used for a variety of purposes, such as the generation of a data book and other on-line documentation, the generation of a simulator that allows functional testing of programs even before the hardware has been designed and implemented, and the generation of a test suite to perform functional tests of a given design or real chip.
在本文中,我们报告了一种专门针对微处理器操作和并行指令的规范和模拟而开发的语言。该方法是严格的,它结合了传统伪代码的自然性和可读性与编程语言C中指令规范的正式性和严谨性(但没有后者的缺点)。通过适当的指称语义模型的方程来形式化底层语义模型。规范可用于多种目的,例如生成数据手册和其他在线文档,生成允许在硬件设计和实现之前对程序进行功能测试的模拟器,以及生成测试套件以执行给定设计或实际芯片的功能测试。
{"title":"Specification and simulation of microprocessor operations and parallel instructions","authors":"L. Feijs, Paul Gorissen, J. Trescher","doi":"10.1109/DSD.2002.1115358","DOIUrl":"https://doi.org/10.1109/DSD.2002.1115358","url":null,"abstract":"In this paper we report on the development of a language which is especially tailored to the specification and simulation of microprocessor operations and parallel instructions. The approach is rigorous, and it combines the naturalness and readability of the traditional pseudocode with the formality and rigour of instruction specifications in the programming language C (but without the disadvantages of the latter). The underlying semantic model has been formalized by the equations of an appropriate denotational semantic model. The specifications can be used for a variety of purposes, such as the generation of a data book and other on-line documentation, the generation of a simulator that allows functional testing of programs even before the hardware has been designed and implemented, and the generation of a test suite to perform functional tests of a given design or real chip.","PeriodicalId":330609,"journal":{"name":"Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129028009","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
Integrating a computational model and a run time system for image processing on a UAV 集成无人机图像处理的计算模型和运行时系统
P. Andersson, K. Kuchcinski, K. Nordberg, P. Doherty
Recently substantial research has been devoted to Unmanned Aerial Vehicles (UAVs). One of a UAV's most demanding subsystem is vision. The vision subsystem must dynamically combine different algorithms as the UAVs goal and surrounding change. To fully utilize the available hardware, a run time system must be able to vary the quality and the size of regions the algorithms are applied to, as the number of image processing tasks changes. To allow this the run time system and the underlying computational model must be integrated. In this paper we present a computational model suitable for integration with a run time system. The computational model is called Image Processing Data Flow Graph (IP-DFG). IP-DFG has been developed for modeling of complex image processing algorithms. IP-DFG is based on data flow graphs, but has been extended with hierarchy and new rules for token consumption, which makes the computational model more flexible and more suitable for human interaction. In this paper we also show that IP-DFGs are suitable for modelling expressions, including data dependent decisions and iterations, which are common in complex image processing algorithms.
近年来,对无人机(uav)进行了大量的研究。无人机最苛刻的子系统之一是视觉。随着无人机目标和周围环境的变化,视觉子系统必须动态地结合不同的算法。为了充分利用可用的硬件,随着图像处理任务数量的变化,运行时系统必须能够改变算法应用的区域的质量和大小。为此,必须集成运行时系统和底层计算模型。本文提出了一种适合于与运行时系统集成的计算模型。该计算模型称为图像处理数据流图(IP-DFG)。IP-DFG已开发用于复杂图像处理算法的建模。IP-DFG基于数据流图,但扩展了层次结构和令牌消费的新规则,使计算模型更加灵活,更适合人类交互。在本文中,我们还表明IP-DFGs适用于建模表达式,包括数据依赖决策和迭代,这在复杂图像处理算法中很常见。
{"title":"Integrating a computational model and a run time system for image processing on a UAV","authors":"P. Andersson, K. Kuchcinski, K. Nordberg, P. Doherty","doi":"10.1109/DSD.2002.1115357","DOIUrl":"https://doi.org/10.1109/DSD.2002.1115357","url":null,"abstract":"Recently substantial research has been devoted to Unmanned Aerial Vehicles (UAVs). One of a UAV's most demanding subsystem is vision. The vision subsystem must dynamically combine different algorithms as the UAVs goal and surrounding change. To fully utilize the available hardware, a run time system must be able to vary the quality and the size of regions the algorithms are applied to, as the number of image processing tasks changes. To allow this the run time system and the underlying computational model must be integrated. In this paper we present a computational model suitable for integration with a run time system. The computational model is called Image Processing Data Flow Graph (IP-DFG). IP-DFG has been developed for modeling of complex image processing algorithms. IP-DFG is based on data flow graphs, but has been extended with hierarchy and new rules for token consumption, which makes the computational model more flexible and more suitable for human interaction. In this paper we also show that IP-DFGs are suitable for modelling expressions, including data dependent decisions and iterations, which are common in complex image processing algorithms.","PeriodicalId":330609,"journal":{"name":"Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools","volume":"205 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117085724","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
Work out of the algorithm based on A-mod for detection of borderlines in images provided by the intravascular ultrasound system (IVUS) with 64 transducers 提出了基于A-mod的64换能器血管内超声系统(IVUS)图像边界检测算法
Željko Vujović
This paper presents algorithm based on A-mod of ultrasound signal for detection of borderlines and parameters of pictures for automated diagnostic, in pictures provided by the intravascular ultrasound system (IVUS) with 64 transducers. The subject of consideration was acoustic characteristics of blood and wall of blood vessel for propagation of ultrasound waves for solving the existing problem. Alternative ways of the problem were considered and enumerated. The advantages and limitations of the proposed solution were also considered. The method of spatial and temporal sampling of ultrasound signal was used. The results showed that the algorithm is suitable because it is adapted to the specifications of providing pictures by the intravascular ultrasound system.
本文提出了一种基于超声信号a模的算法,用于检测64个换能器血管内超声系统(IVUS)提供的图像的边界和图像参数,用于自动诊断。为了解决现有的超声传播问题,考虑了血液和血管壁的声学特性。考虑并列举了解决这个问题的各种方法。本文还讨论了所提出的解决方案的优点和局限性。采用对超声信号进行时空采样的方法。结果表明,该算法适合血管内超声系统提供图像的要求。
{"title":"Work out of the algorithm based on A-mod for detection of borderlines in images provided by the intravascular ultrasound system (IVUS) with 64 transducers","authors":"Željko Vujović","doi":"10.1109/DSD.2002.1115386","DOIUrl":"https://doi.org/10.1109/DSD.2002.1115386","url":null,"abstract":"This paper presents algorithm based on A-mod of ultrasound signal for detection of borderlines and parameters of pictures for automated diagnostic, in pictures provided by the intravascular ultrasound system (IVUS) with 64 transducers. The subject of consideration was acoustic characteristics of blood and wall of blood vessel for propagation of ultrasound waves for solving the existing problem. Alternative ways of the problem were considered and enumerated. The advantages and limitations of the proposed solution were also considered. The method of spatial and temporal sampling of ultrasound signal was used. The results showed that the algorithm is suitable because it is adapted to the specifications of providing pictures by the intravascular ultrasound system.","PeriodicalId":330609,"journal":{"name":"Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115818177","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
Formal verification of a DSP chip using an iterative approach 使用迭代方法的DSP芯片的正式验证
A. Habibi, S. Tahar, A. Ghazel
In this paper we describe a methodology for the formal verification of a DSP chip using the HOL theorem prover. We used an iterative method to specify both the behavioral and structural descriptions of the processor. Our methodology consists of first simplifying the representations of the DSP units. We then prove for each unit that its hardware description implies its behavioral specification. Using the simplified (abstracted) description of the units we have been able to greatly reduce the cost of deducing the behavior of the processor instruction set from the hardware implementation of the processor units. The proposed methodology creates a new representation of the processor at each iteration such that its complexity can be handled by the theorem prover. This allowed us to make a proof of the full instruction set of this processor.
在本文中,我们描述了一种使用HOL定理证明器对DSP芯片进行形式化验证的方法。我们使用迭代方法来指定处理器的行为和结构描述。我们的方法包括首先简化DSP单元的表示。然后,我们为每个单元证明其硬件描述暗示其行为规范。通过对单元的简化(抽象)描述,我们已经能够大大降低从处理器单元的硬件实现中推断处理器指令集行为的成本。所提出的方法在每次迭代时创建处理器的新表示,以便定理证明者可以处理其复杂性。这使我们能够证明该处理器的完整指令集。
{"title":"Formal verification of a DSP chip using an iterative approach","authors":"A. Habibi, S. Tahar, A. Ghazel","doi":"10.1109/DSD.2002.1115346","DOIUrl":"https://doi.org/10.1109/DSD.2002.1115346","url":null,"abstract":"In this paper we describe a methodology for the formal verification of a DSP chip using the HOL theorem prover. We used an iterative method to specify both the behavioral and structural descriptions of the processor. Our methodology consists of first simplifying the representations of the DSP units. We then prove for each unit that its hardware description implies its behavioral specification. Using the simplified (abstracted) description of the units we have been able to greatly reduce the cost of deducing the behavior of the processor instruction set from the hardware implementation of the processor units. The proposed methodology creates a new representation of the processor at each iteration such that its complexity can be handled by the theorem prover. This allowed us to make a proof of the full instruction set of this processor.","PeriodicalId":330609,"journal":{"name":"Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools","volume":"31 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131508627","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
Constant coefficient convolution implemented in FPGAs 常系数卷积在fpga中的实现
E. Jamro, K. Wiatr
This paper reviews different architectural solutions for calculating constant coefficient convolution operation in FPGAs. At first, different architectures of multipliers are approached, as the multiplication is the most complex operation performed in the convolutions. Nevertheless, disregarding the multiplier entity allows for further circuit optimisations. Therefore look-up-table (LUT) based convolver (LC) versus the sum of the LUT-based Multipliers are described. Further, an alternative technique - (Parallel) distributed arithmetic convolver (DAC) is approached. The key issue of this paper is, however, a novel architectural solution: irregular distributed arithmetic convolver (IDAC) which, in comparison to the DAC, has an irregular form, and therefore allows for better circuit optimisation. All architectural solutions described hereby can be automatically generated by the automated tool for generation convolvers in FPGAs (AuToCon).
本文综述了fpga中计算常系数卷积运算的不同架构解决方案。首先,由于乘法是在卷积中执行的最复杂的操作,因此我们尝试了不同的乘法器架构。然而,忽略乘数实体允许进一步的电路优化。因此,描述了基于查找表(LUT)的卷积器(LC)与基于LUT的乘法器的和。此外,一种替代技术-(并行)分布式算术卷积(DAC)的探讨。然而,本文的关键问题是一种新颖的架构解决方案:不规则分布式算术卷积器(IDAC),与DAC相比,它具有不规则的形式,因此允许更好的电路优化。本文描述的所有架构解决方案都可以通过fpga中的自动生成卷积器工具(AuToCon)自动生成。
{"title":"Constant coefficient convolution implemented in FPGAs","authors":"E. Jamro, K. Wiatr","doi":"10.1109/DSD.2002.1115381","DOIUrl":"https://doi.org/10.1109/DSD.2002.1115381","url":null,"abstract":"This paper reviews different architectural solutions for calculating constant coefficient convolution operation in FPGAs. At first, different architectures of multipliers are approached, as the multiplication is the most complex operation performed in the convolutions. Nevertheless, disregarding the multiplier entity allows for further circuit optimisations. Therefore look-up-table (LUT) based convolver (LC) versus the sum of the LUT-based Multipliers are described. Further, an alternative technique - (Parallel) distributed arithmetic convolver (DAC) is approached. The key issue of this paper is, however, a novel architectural solution: irregular distributed arithmetic convolver (IDAC) which, in comparison to the DAC, has an irregular form, and therefore allows for better circuit optimisation. All architectural solutions described hereby can be automatically generated by the automated tool for generation convolvers in FPGAs (AuToCon).","PeriodicalId":330609,"journal":{"name":"Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132325717","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
Folded bit-plane FIR filter architecture with changeable folding factor 可变折叠因子的折叠位面FIR滤波器结构
I. Milentijevic, V. Ciric, T. Tokic, O. Vojinovic
The application of folding technique to the bit-plane systolic FIR filter architecture that enables the implementation of changeable folding factor onto the fixed size array is described in this paper. The transformation of original data flow graph (DFG) for bit-plane architecture that provides the successful application of the folding technique with changeable folding sets is presented. The involving of changeable folding sets in the synthesized folded architecture allows the reducing of folding factor according to the coefficient length increasing the throughput of the folded system.
本文介绍了折叠技术在位平面收缩FIR滤波器结构中的应用,该结构可以在固定大小的阵列上实现可变的折叠因子。提出了位平面结构的原始数据流图转换,为可变折叠集的折叠技术提供了成功的应用。在综合折叠体系结构中加入可变的折叠组,可以根据长度系数降低折叠系数,从而提高折叠体系的吞吐量。
{"title":"Folded bit-plane FIR filter architecture with changeable folding factor","authors":"I. Milentijevic, V. Ciric, T. Tokic, O. Vojinovic","doi":"10.1109/DSD.2002.1115350","DOIUrl":"https://doi.org/10.1109/DSD.2002.1115350","url":null,"abstract":"The application of folding technique to the bit-plane systolic FIR filter architecture that enables the implementation of changeable folding factor onto the fixed size array is described in this paper. The transformation of original data flow graph (DFG) for bit-plane architecture that provides the successful application of the folding technique with changeable folding sets is presented. The involving of changeable folding sets in the synthesized folded architecture allows the reducing of folding factor according to the coefficient length increasing the throughput of the folded system.","PeriodicalId":330609,"journal":{"name":"Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121516867","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
Improving mW/MHz ratio in FPGAs pipelined designs 提高fpga流水线设计中的mW/MHz比率
O. Cadenas, G. Megson
This paper presents a simple clocking technique to migrate classical synchronous pipelined designs to a synchronous functional-equivalent alternative system in the context of FPGAs. When the new pipelined design runs at the same throughput of the original design, around 30% better mW/MHz ratio was observed in Virtex-based FPGA circuits. The evaluation is done using a simple but representative and practical systolic design as an example. The technique in essence is a simple replacement of the clocking mechanism for the pipe-storage elements; however no extra design effort is needed. The results show that the proposed technique allows immediate power and area-time savings of existing designs rather than exploring potential benefits by a new logic design to the problem using the classic pipeline clocking mechanism.
本文提出了一种简单的时钟技术,将经典的同步流水线设计迁移到fpga环境下的同步功能等效替代系统。当新的流水线设计在与原始设计相同的吞吐量下运行时,在基于virtex的FPGA电路中观察到大约30%的mW/MHz比提高。以一个简单但具有代表性和实用性的心脏收缩设计为例进行了评价。该技术本质上是一种简单的替代管道存储元件的时钟机制;然而,不需要额外的设计工作。结果表明,所提出的技术可以立即节省现有设计的功率和区域时间,而不是通过使用经典管道时钟机制探索新的逻辑设计来解决问题的潜在好处。
{"title":"Improving mW/MHz ratio in FPGAs pipelined designs","authors":"O. Cadenas, G. Megson","doi":"10.1109/DSD.2002.1115379","DOIUrl":"https://doi.org/10.1109/DSD.2002.1115379","url":null,"abstract":"This paper presents a simple clocking technique to migrate classical synchronous pipelined designs to a synchronous functional-equivalent alternative system in the context of FPGAs. When the new pipelined design runs at the same throughput of the original design, around 30% better mW/MHz ratio was observed in Virtex-based FPGA circuits. The evaluation is done using a simple but representative and practical systolic design as an example. The technique in essence is a simple replacement of the clocking mechanism for the pipe-storage elements; however no extra design effort is needed. The results show that the proposed technique allows immediate power and area-time savings of existing designs rather than exploring potential benefits by a new logic design to the problem using the classic pipeline clocking mechanism.","PeriodicalId":330609,"journal":{"name":"Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114717494","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
期刊
Proceedings Euromicro Symposium on Digital System Design. Architectures, Methods and Tools
全部 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