首页 > 最新文献

8th Euromicro Conference on Digital System Design (DSD'05)最新文献

英文 中文
State assignment for PAL-based CPLDs 基于pal的cpld的状态分配
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.71
R. Czerwinski, D. Kania
In the paper, the state assignment methods of the finite state machines for PAL-based structures are presented. A main feature of the PAL-cell is a limited number of product terms (k-AND-gates) that are connected to a single sum (OR-gate). Function, which is the sum of p-implicants, when p/spl ne/k, does not take full advantage of the cell. When p>k, implementation is multi-cell (so multi-level). The main idea of solving this problem is to count the number of product terms during the process of state assignment. First algorithm leads to automata which take advantage of the number of PAL-cell terms. Second approach is dedicated to state assignment of fast automata. Methods based on primary and secondary merging conditions are presented. In one of the most basic states of the logic synthesis of sequential devices, the elements referring to restrictions of PAL-based CPLDs are taken into account.
本文给出了基于pal结构的有限状态机的状态分配方法。pal单元的一个主要特征是连接到单个和(or门)的有限数量的乘积项(k- and门)。函数,即p-蕴涵的和,当p/spl ne/k,没有充分利用细胞。当p>k时,实现是多单元的(因此是多级的)。解决这一问题的主要思想是在状态分配过程中计算乘积项的个数。首先,算法产生了利用pal单元项数量的自动机。第二种方法专门研究快速自动机的状态分配问题。提出了基于主次合并条件的方法。在顺序器件逻辑合成的最基本状态之一中,考虑到基于pal的cpld的限制因素。
{"title":"State assignment for PAL-based CPLDs","authors":"R. Czerwinski, D. Kania","doi":"10.1109/DSD.2005.71","DOIUrl":"https://doi.org/10.1109/DSD.2005.71","url":null,"abstract":"In the paper, the state assignment methods of the finite state machines for PAL-based structures are presented. A main feature of the PAL-cell is a limited number of product terms (k-AND-gates) that are connected to a single sum (OR-gate). Function, which is the sum of p-implicants, when p/spl ne/k, does not take full advantage of the cell. When p>k, implementation is multi-cell (so multi-level). The main idea of solving this problem is to count the number of product terms during the process of state assignment. First algorithm leads to automata which take advantage of the number of PAL-cell terms. Second approach is dedicated to state assignment of fast automata. Methods based on primary and secondary merging conditions are presented. In one of the most basic states of the logic synthesis of sequential devices, the elements referring to restrictions of PAL-based CPLDs are taken into account.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130418780","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}
引用次数: 20
Validation of embedded systems using formal method aided simulation 使用形式化方法辅助仿真的嵌入式系统验证
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.75
D. Karlsson, P. Eles, Zebo Peng
This paper proposes a validation approach, based on simulation, which addresses problems related to both state space explosion of formal methods and low coverage of informal methods. Formal methods, in particular model checking, are used to aid the simulation process in certain situations in order to boost coverage. The invocation frequency of the model checker is dynamically controlled by estimating certain parameters, based on statistics collected previously during the same validation session, in order to minimise verification time and at the same time achieve reasonable coverage. The approach has been demonstrated feasible by numerous experimental results.
本文提出了一种基于仿真的验证方法,解决了正式方法状态空间爆炸和非正式方法覆盖率低的问题。在某些情况下,使用形式化方法,特别是模型检查来辅助模拟过程,以提高覆盖率。模型检查器的调用频率通过估计某些参数来动态控制,基于先前在同一验证会话期间收集的统计数据,以便最小化验证时间,同时实现合理的覆盖。大量的实验结果证明了该方法的可行性。
{"title":"Validation of embedded systems using formal method aided simulation","authors":"D. Karlsson, P. Eles, Zebo Peng","doi":"10.1109/DSD.2005.75","DOIUrl":"https://doi.org/10.1109/DSD.2005.75","url":null,"abstract":"This paper proposes a validation approach, based on simulation, which addresses problems related to both state space explosion of formal methods and low coverage of informal methods. Formal methods, in particular model checking, are used to aid the simulation process in certain situations in order to boost coverage. The invocation frequency of the model checker is dynamically controlled by estimating certain parameters, based on statistics collected previously during the same validation session, in order to minimise verification time and at the same time achieve reasonable coverage. The approach has been demonstrated feasible by numerous experimental results.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124977937","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}
引用次数: 10
Optimization of a bus-based test data transportation mechanism in system-on-chip 片上系统中基于总线的测试数据传输机制的优化
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.59
Anders Larsson, E. Larsson, P. Eles, Zebo Peng
The increasing amount of test data needed to test SOC (system-on-chip) entails efficient design of the TAM (test access mechanism), which is used to transport test data inside the chip. Having a powerful TAM shorten the test time, but it costs large silicon area to implement it. Hence, it is important to have an efficient TAM with minimal required hardware overhead. We propose a technique that makes use of the existing bus structure with additional buffers inserted at each core to allow test application to the cores and test data transportation over the bus to be performed asynchronously. The non-synchronization of test data transportation and test application makes it possible to perform concurrent testing of cores while test data is transported in a sequence. We have implemented a Tabu search based technique to optimize our test architecture, and the experimental results indicate that it produces high quality results at low computational cost.
测试SOC(片上系统)所需的测试数据量的增加需要TAM(测试访问机制)的有效设计,TAM用于在芯片内传输测试数据。拥有一个强大的TAM可以缩短测试时间,但是要实现它需要花费大量的芯片面积。因此,重要的是要有一个有效的、所需硬件开销最小的TAM。我们提出了一种技术,利用现有的总线结构,在每个核心插入额外的缓冲区,以允许测试应用程序到核心,并通过总线异步执行测试数据传输。测试数据传输和测试应用的不同步使得在测试数据按顺序传输的同时执行核并发测试成为可能。我们实现了一种基于禁忌搜索的技术来优化我们的测试架构,实验结果表明它以低计算成本产生了高质量的结果。
{"title":"Optimization of a bus-based test data transportation mechanism in system-on-chip","authors":"Anders Larsson, E. Larsson, P. Eles, Zebo Peng","doi":"10.1109/DSD.2005.59","DOIUrl":"https://doi.org/10.1109/DSD.2005.59","url":null,"abstract":"The increasing amount of test data needed to test SOC (system-on-chip) entails efficient design of the TAM (test access mechanism), which is used to transport test data inside the chip. Having a powerful TAM shorten the test time, but it costs large silicon area to implement it. Hence, it is important to have an efficient TAM with minimal required hardware overhead. We propose a technique that makes use of the existing bus structure with additional buffers inserted at each core to allow test application to the cores and test data transportation over the bus to be performed asynchronously. The non-synchronization of test data transportation and test application makes it possible to perform concurrent testing of cores while test data is transported in a sequence. We have implemented a Tabu search based technique to optimize our test architecture, and the experimental results indicate that it produces high quality results at low computational cost.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117228476","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}
引用次数: 18
A novel method of two-stage decomposition dedicated for PAL-based CPLDs 一种新的基于pal的cpld两阶段分解方法
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.10
D. Kania, Józef Kulisz, A. Milik
A PAL-based logic block is the core of great majority of contemporary CPLD devices. The purpose of the paper is to present a novel method of two-stage PAL decomposition. The idea of the method consist in sequential search for a decomposition providing feasibility of implementation of the free block in a PAL-based logic block containing a limited number of product terms. The proposed approach is an alternative to the classical method based on two-level minimization of separate single-output functions. Results of experiments, which are also presented, prove that the proposed algorithm leads to significant reduction of chip area in relation to the classical method, especially for CPLD structures consisting of PAL-based logic blocks containing 2/sup i/ (a power of 2) product terms.
基于pal的逻辑块是当今绝大多数CPLD器件的核心。本文的目的是提出一种新的两阶段PAL分解方法。该方法的思想包括对分解的顺序搜索,该分解提供了在包含有限数量乘积项的基于pal的逻辑块中实现空闲块的可行性。本文提出的方法是对经典方法的一种替代方法,该方法基于单独的单输出函数的两级最小化。实验结果也表明,与经典方法相比,该算法显著减小了芯片面积,特别是对于包含2/sup i/(2的幂次)乘积项的基于pal的逻辑块组成的CPLD结构。
{"title":"A novel method of two-stage decomposition dedicated for PAL-based CPLDs","authors":"D. Kania, Józef Kulisz, A. Milik","doi":"10.1109/DSD.2005.10","DOIUrl":"https://doi.org/10.1109/DSD.2005.10","url":null,"abstract":"A PAL-based logic block is the core of great majority of contemporary CPLD devices. The purpose of the paper is to present a novel method of two-stage PAL decomposition. The idea of the method consist in sequential search for a decomposition providing feasibility of implementation of the free block in a PAL-based logic block containing a limited number of product terms. The proposed approach is an alternative to the classical method based on two-level minimization of separate single-output functions. Results of experiments, which are also presented, prove that the proposed algorithm leads to significant reduction of chip area in relation to the classical method, especially for CPLD structures consisting of PAL-based logic blocks containing 2/sup i/ (a power of 2) product terms.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124125224","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}
引用次数: 10
Functional test generation remote tool 功能测试生成远程工具
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.42
E. Bareisa, V. Jusas, K. Motiejunas, R. Seinauskas
The same circuit may be described at algorithmic, behavioral or gate level. Test generation is usually performed for every level separately. We introduce a test generation approach based on test selection by means of simulation at algorithmic level of circuit description. The generated test could be applied to VHDL behavioral level as test bench. This test shows high fault coverage at equivalent gate level. The test selection procedure relies on the model of input stuck-at faults transmissions to output. The application of test frames allows sequential circuits to consider like combinational ones. The proposed method is implemented in the test generation program that is available on the Internet as freeware. The experiment shows efficiency of the proposed method.
同样的电路可以在算法、行为或门级上描述。通常对每个级别分别执行测试生成。在电路描述的算法层面,通过仿真,提出了一种基于测试选择的测试生成方法。生成的测试可以作为测试平台应用于VHDL行为层面。该测试显示在等效栅极电平上有很高的故障覆盖率。测试选择过程依赖于输入卡故障传输到输出的模型。测试帧的应用允许顺序电路像组合电路一样考虑。所提出的方法在测试生成程序中实现,该程序在Internet上作为免费软件提供。实验证明了该方法的有效性。
{"title":"Functional test generation remote tool","authors":"E. Bareisa, V. Jusas, K. Motiejunas, R. Seinauskas","doi":"10.1109/DSD.2005.42","DOIUrl":"https://doi.org/10.1109/DSD.2005.42","url":null,"abstract":"The same circuit may be described at algorithmic, behavioral or gate level. Test generation is usually performed for every level separately. We introduce a test generation approach based on test selection by means of simulation at algorithmic level of circuit description. The generated test could be applied to VHDL behavioral level as test bench. This test shows high fault coverage at equivalent gate level. The test selection procedure relies on the model of input stuck-at faults transmissions to output. The application of test frames allows sequential circuits to consider like combinational ones. The proposed method is implemented in the test generation program that is available on the Internet as freeware. The experiment shows efficiency of the proposed method.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121677470","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Hardware virtual components compliant with communication system standards 硬件虚拟组件符合通信系统标准
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.44
N. Abdelli, P. Bomel, E. Casseau, A. Fouilliart, C. Jégo, P. Kajfasz, B. Gal, N. L. Heno
In this paper, we focus on the design of a communication system based on reusing IP cores. Traditional methods for designing hardware cores for this kind of applications use a RTL specification. However, they suffer from heavy limitations that prevent them from efficiently addressing the algorithmic complexity and the high flexibility required by the various application profiles. For this reason, we propose to raise the abstraction level of the specification and introduce the notion of architectural flexibility by benefiting from the emerging high-level synthesis tools. From a single behavioral-level VHDL specification, we are able to generate a variety of architectures, compliant with the most important communication standards. This technique has been successfully applied to the most important IP cores (synchronization IP, Viterbi IP and Reed-Solomon decoder IP cores) of the DVB-DSNG digital video-broadcasting standard.
本文重点设计了一种基于IP核复用的通信系统。为这类应用程序设计硬件内核的传统方法使用RTL规范。然而,它们受到严重的限制,使它们无法有效地解决各种应用程序配置文件所需的算法复杂性和高灵活性。出于这个原因,我们建议提高规范的抽象级别,并通过受益于新兴的高级综合工具来引入架构灵活性的概念。从单一的行为级VHDL规范,我们能够生成各种架构,符合最重要的通信标准。该技术已成功应用于DVB-DSNG数字视频广播标准中最重要的IP核(同步IP、Viterbi IP和Reed-Solomon解码器IP核)。
{"title":"Hardware virtual components compliant with communication system standards","authors":"N. Abdelli, P. Bomel, E. Casseau, A. Fouilliart, C. Jégo, P. Kajfasz, B. Gal, N. L. Heno","doi":"10.1109/DSD.2005.44","DOIUrl":"https://doi.org/10.1109/DSD.2005.44","url":null,"abstract":"In this paper, we focus on the design of a communication system based on reusing IP cores. Traditional methods for designing hardware cores for this kind of applications use a RTL specification. However, they suffer from heavy limitations that prevent them from efficiently addressing the algorithmic complexity and the high flexibility required by the various application profiles. For this reason, we propose to raise the abstraction level of the specification and introduce the notion of architectural flexibility by benefiting from the emerging high-level synthesis tools. From a single behavioral-level VHDL specification, we are able to generate a variety of architectures, compliant with the most important communication standards. This technique has been successfully applied to the most important IP cores (synchronization IP, Viterbi IP and Reed-Solomon decoder IP cores) of the DVB-DSNG digital video-broadcasting standard.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133015859","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
Coefficient bit reordering method for configurable FIR filtering on folded bit-plane array 折叠位平面阵列上可配置FIR滤波的系数位重排序方法
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.26
V. Ciric, I. Milentijevic
The goal of this paper is development of coefficient bit reordering method for configurable FIR filtering that will enable correct mapping of operations onto functional units of folded bit-plane FIR filtering array, regardless to coefficient number and length. The reordering method is derived in mathematical form and used to synthesize a configurable hardware module that feeds folded array with coefficient bits in proper order. On-the-fly reconfiguration of filtering array is achieved by reconfiguration of hardware module that implements reordering algorithm. Possibilities for throughput increasing by reducing filtering parameters are explored. The derived module is able to handle feeding of folded bit-plane array with different number of coefficients and coefficient length, and it is able to increase the throughput of folded system in cases where filtering with reduced number of taps or coefficient length is performed.
本文的目标是开发用于可配置FIR滤波的系数位重排序方法,使操作能够正确映射到折叠位平面FIR滤波阵列的功能单元上,而不受系数数和长度的影响。以数学形式推导了重排序方法,并将其用于合成一个可配置的硬件模块,该模块可按适当顺序馈送系数位的折叠数组。通过对实现重排序算法的硬件模块进行重配置,实现滤波阵列的实时重配置。探讨了通过减少滤波参数来提高吞吐量的可能性。该衍生模块能够处理不同系数数和系数长度的折叠位平面阵列的馈电,并且能够在减少抽头数或系数长度的情况下提高折叠系统的吞吐量。
{"title":"Coefficient bit reordering method for configurable FIR filtering on folded bit-plane array","authors":"V. Ciric, I. Milentijevic","doi":"10.1109/DSD.2005.26","DOIUrl":"https://doi.org/10.1109/DSD.2005.26","url":null,"abstract":"The goal of this paper is development of coefficient bit reordering method for configurable FIR filtering that will enable correct mapping of operations onto functional units of folded bit-plane FIR filtering array, regardless to coefficient number and length. The reordering method is derived in mathematical form and used to synthesize a configurable hardware module that feeds folded array with coefficient bits in proper order. On-the-fly reconfiguration of filtering array is achieved by reconfiguration of hardware module that implements reordering algorithm. Possibilities for throughput increasing by reducing filtering parameters are explored. The derived module is able to handle feeding of folded bit-plane array with different number of coefficients and coefficient length, and it is able to increase the throughput of folded system in cases where filtering with reduced number of taps or coefficient length is performed.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124642691","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
Cost-effective VLSI design of non linear image processing filters 具有成本效益的VLSI非线性图像处理滤波器设计
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.28
S. Saponara, Michele Cassiano, S. Marsi, R. Coen, L. Fanucci
This paper presents a design methodology suitable for the cost-effective and real-time implementation of nonlinear image processing algorithms. Starting from high-level functional descriptions the proposed optimization flow simplifies the designer's duty to achieve a low complexity and low power realization in CMOS technology (FPGA and/or ASIC) with low accuracy loss for the implemented algorithm. As an application case study the paper describes the design of a system, based on a Retinex-like algorithm, to improve the visual quality of images acquired in bad lighting conditions.
本文提出了一种适合于低成本和实时实现非线性图像处理算法的设计方法。从高级功能描述开始,提出的优化流程简化了设计人员在CMOS技术(FPGA和/或ASIC)上实现低复杂度和低功耗实现的职责,并且实现的算法具有低精度损失。作为一个应用案例,本文描述了一个基于类revetex算法的系统的设计,以提高在恶劣光照条件下获得的图像的视觉质量。
{"title":"Cost-effective VLSI design of non linear image processing filters","authors":"S. Saponara, Michele Cassiano, S. Marsi, R. Coen, L. Fanucci","doi":"10.1109/DSD.2005.28","DOIUrl":"https://doi.org/10.1109/DSD.2005.28","url":null,"abstract":"This paper presents a design methodology suitable for the cost-effective and real-time implementation of nonlinear image processing algorithms. Starting from high-level functional descriptions the proposed optimization flow simplifies the designer's duty to achieve a low complexity and low power realization in CMOS technology (FPGA and/or ASIC) with low accuracy loss for the implemented algorithm. As an application case study the paper describes the design of a system, based on a Retinex-like algorithm, to improve the visual quality of images acquired in bad lighting conditions.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126715255","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
Hardware-based implementation of the common approximate substring algorithm 基于硬件的通用近似子串算法实现
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.45
K. Kent, S. V. Schaick, J. Rice, Patricia A. Evans
An implementation of an algorithm for string matching, commonly used in DNA string analysis, using configurable technology is proposed. The design of the circuit allows for pipelining to provide a performance increase. The proposal is unique in that we suggest a design that is specific to certain parameters of the problem, but may be reused for any particular instance of the problem that matches these parameters. The use of a field programmable gate array allows the implementation to be instance specific, thus ensuring maximal usage of the hardware. Analysis and preliminary results based on a prototype implementation are presented.
提出了一种基于可配置技术的DNA字符串匹配算法。电路的设计允许流水线,以提供性能的提高。该建议的独特之处在于,我们建议的设计特定于问题的某些参数,但可以重用于匹配这些参数的问题的任何特定实例。现场可编程门阵列的使用允许具体实例的实现,从而确保最大限度地使用硬件。给出了基于原型实现的分析和初步结果。
{"title":"Hardware-based implementation of the common approximate substring algorithm","authors":"K. Kent, S. V. Schaick, J. Rice, Patricia A. Evans","doi":"10.1109/DSD.2005.45","DOIUrl":"https://doi.org/10.1109/DSD.2005.45","url":null,"abstract":"An implementation of an algorithm for string matching, commonly used in DNA string analysis, using configurable technology is proposed. The design of the circuit allows for pipelining to provide a performance increase. The proposal is unique in that we suggest a design that is specific to certain parameters of the problem, but may be reused for any particular instance of the problem that matches these parameters. The use of a field programmable gate array allows the implementation to be instance specific, thus ensuring maximal usage of the hardware. Analysis and preliminary results based on a prototype implementation are presented.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"2010 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125987895","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
SystemC-based design methodology for reconfigurable system-on-chip 基于systemc的可重构片上系统设计方法
Pub Date : 2005-08-30 DOI: 10.1109/DSD.2005.72
Yang Qu, Kari Tiensyrjä, J. Soininen
Reconfigurable system is a promising alternative to deliver both flexibility and performance at the same time. New reconfigurable technologies and technology-dependent tools have been developed, but a system-level design methodology to support system analysis and fast design space exploration is missing. In this paper, we present a SystemC-based system-level design approach. The main focuses are the resource estimation to support system analysis and reconfiguration modeling for fast performance simulation. The approach was applied in a real design case of a WCDMA detector on a commercially available reconfigurable platform. The runtime reconfiguration was used and the design showed 40% area saving when compared to a functionally equivalent fixed system and 30 times better in processing time when compared to a functionally equivalent pure software design.
可重构系统是同时提供灵活性和性能的一种很有前途的替代方案。新的可重构技术和依赖于技术的工具已经开发出来,但是支持系统分析和快速设计空间探索的系统级设计方法仍然缺失。在本文中,我们提出了一种基于systemc的系统级设计方法。重点是支持系统分析的资源估计和用于快速性能仿真的重构建模。该方法已应用于WCDMA探测器在市售可重构平台上的实际设计案例。使用运行时重新配置,与功能等效的固定系统相比,该设计节省了40%的面积,与功能等效的纯软件设计相比,处理时间节省了30倍。
{"title":"SystemC-based design methodology for reconfigurable system-on-chip","authors":"Yang Qu, Kari Tiensyrjä, J. Soininen","doi":"10.1109/DSD.2005.72","DOIUrl":"https://doi.org/10.1109/DSD.2005.72","url":null,"abstract":"Reconfigurable system is a promising alternative to deliver both flexibility and performance at the same time. New reconfigurable technologies and technology-dependent tools have been developed, but a system-level design methodology to support system analysis and fast design space exploration is missing. In this paper, we present a SystemC-based system-level design approach. The main focuses are the resource estimation to support system analysis and reconfiguration modeling for fast performance simulation. The approach was applied in a real design case of a WCDMA detector on a commercially available reconfigurable platform. The runtime reconfiguration was used and the design showed 40% area saving when compared to a functionally equivalent fixed system and 30 times better in processing time when compared to a functionally equivalent pure software design.","PeriodicalId":119054,"journal":{"name":"8th Euromicro Conference on Digital System Design (DSD'05)","volume":"15 2 Suppl 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122392184","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}
引用次数: 22
期刊
8th Euromicro Conference on Digital System Design (DSD'05)
全部 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