首页 > 最新文献

2009 International Conference on Reconfigurable Computing and FPGAs最新文献

英文 中文
FPGA Implementation of an Elliptic Curve Processor Using the GLV Method 椭圆曲线处理器GLV方法的FPGA实现
Pub Date : 2009-12-09 DOI: 10.1109/ReConFig.2009.66
Mark Hamilton, W. Marnane
This paper outlines a FPGA implementation of an elliptic curve processor that utilises the GLV method. The GLV method has been shown to be able to speed up computationally expensive point multiplication operations. We also present an implementation of a Hiasat multiplier which can be used with special moduli to further speed up point multiplications. The Hiasat multiplier takes advantage of fast reduction techniques that can be applied to Mersenne primes. The results are then compared with standard multiplication algorithms.
本文概述了利用GLV方法实现椭圆曲线处理器的FPGA实现。GLV方法已被证明能够加快计算昂贵的点乘法运算。我们还提出了一个Hiasat乘法器的实现,该乘法器可以使用特殊的模来进一步加快点乘法的速度。Hiasat乘数利用了可应用于梅森素数的快速约简技术。然后将结果与标准乘法算法进行比较。
{"title":"FPGA Implementation of an Elliptic Curve Processor Using the GLV Method","authors":"Mark Hamilton, W. Marnane","doi":"10.1109/ReConFig.2009.66","DOIUrl":"https://doi.org/10.1109/ReConFig.2009.66","url":null,"abstract":"This paper outlines a FPGA implementation of an elliptic curve processor that utilises the GLV method. The GLV method has been shown to be able to speed up computationally expensive point multiplication operations. We also present an implementation of a Hiasat multiplier which can be used with special moduli to further speed up point multiplications. The Hiasat multiplier takes advantage of fast reduction techniques that can be applied to Mersenne primes. The results are then compared with standard multiplication algorithms.","PeriodicalId":325631,"journal":{"name":"2009 International Conference on Reconfigurable Computing and FPGAs","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129117605","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}
引用次数: 11
FPGA-Based Online Induction Motor Multiple-Fault Detection with Fused FFT and Wavelet Analysis 基于fpga的感应电机多故障在线检测与FFT和小波分析
Pub Date : 2009-12-09 DOI: 10.1109/RECONFIG.2009.9
E. Cabal-Yépez, R. Osornio-Ríos, R. Romero-Troncoso, J. R. Razo-Hernandez, R. Lopez-Garcia
Online monitoring of rotary machines, like induction motors, can effectively diagnosis electrical and mechanical faults. The origin of most recurrent faults in rotary machines is in the components: bearings, stator, rotor and others. Different methodologies based on current and vibration monitoring have been proposed using FFT and wavelet analysis for preventive monitoring of induction motors resulting in countless techniques for diagnosing specific faults, arising the necessity for a generalized technique that allows multiple fault detection. This work presents a novel methodology and its FPGA implementation for multiple fault online detection analyzing the current and vibration signals of an induction motor combining FFT and wavelet processing during its startup transient and steady state, precisely performing the identification of different faults like misalignment, unbalance, outer-race bearing defects and broken bars. The results obtained using the proposed methodology show its effectiveness providing a precise diagnosis of the induction motor condition.
在线监测旋转机械,如感应电机,可以有效地诊断电气和机械故障。旋转机械中大多数经常性故障的根源在于部件:轴承、定子、转子和其他部件。已经提出了基于电流和振动监测的不同方法,使用FFT和小波分析对感应电动机进行预防性监测,导致无数诊断特定故障的技术,从而产生了允许多种故障检测的通用技术的必要性。本文提出了一种新的多故障在线检测方法及其FPGA实现,结合FFT和小波处理对异步电动机启动瞬态和稳态时的电流和振动信号进行分析,精确地识别出不同的故障,如不对准、不平衡、外圈轴承缺陷和断棒等。使用该方法获得的结果表明,该方法能够准确诊断异步电动机的状态。
{"title":"FPGA-Based Online Induction Motor Multiple-Fault Detection with Fused FFT and Wavelet Analysis","authors":"E. Cabal-Yépez, R. Osornio-Ríos, R. Romero-Troncoso, J. R. Razo-Hernandez, R. Lopez-Garcia","doi":"10.1109/RECONFIG.2009.9","DOIUrl":"https://doi.org/10.1109/RECONFIG.2009.9","url":null,"abstract":"Online monitoring of rotary machines, like induction motors, can effectively diagnosis electrical and mechanical faults. The origin of most recurrent faults in rotary machines is in the components: bearings, stator, rotor and others. Different methodologies based on current and vibration monitoring have been proposed using FFT and wavelet analysis for preventive monitoring of induction motors resulting in countless techniques for diagnosing specific faults, arising the necessity for a generalized technique that allows multiple fault detection. This work presents a novel methodology and its FPGA implementation for multiple fault online detection analyzing the current and vibration signals of an induction motor combining FFT and wavelet processing during its startup transient and steady state, precisely performing the identification of different faults like misalignment, unbalance, outer-race bearing defects and broken bars. The results obtained using the proposed methodology show its effectiveness providing a precise diagnosis of the induction motor condition.","PeriodicalId":325631,"journal":{"name":"2009 International Conference on Reconfigurable Computing and FPGAs","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128240954","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
Combined SCA and DFA Countermeasures Integrable in a FPGA Design Flow 可在FPGA设计流程中集成的SCA和DFA联合对策
Pub Date : 2009-12-09 DOI: 10.1109/ReConFig.2009.50
S. Bhasin, J. Danger, Florent Flament, T. Graba, S. Guilley, Y. Mathieu, Maxime Nassar, L. Sauvage, Nidhal Selmane
The main challenge when implementing cryptographic algorithms in hardware is to protect them against attacks that target directly the device. Two strategies are customarily employed by malevolent adversaries: observation and differential perturbation attacks, also called SCA and DFA in the abundant scientific literature on this topic. Numerous research efforts have been carried out to defeat respectively SCA or DFA. However, few publications deal with concomitant protection against both threats. The current consensus is to devise algorithmic countermeasures to DFA and subsequently to synthesize the DFA-protected design thanks to a DPA-resistant CAD flow. In this article, we put to the fore that this approach is the best neither in terms of performance nor of relevance. Notably, the contribution of this paper is to demonstrate that the strongest SCA countermeasure known so far, namely the dual-rail with precharge logic styles that do not evaluate early, happen surprisingly to be almost natively immune to most DFAs. Therefore, unexpected two-in-one solutions against SCA and DFA indeed exist and deserve a closer attention, because they ally simplicity with efficiency. In particular, we illustrate a logic style, called WDDL without early evaluation (WDDL w/o EE), and a design flow that realizes in practice one possible combined DPA and DFA counter-measure especially suited for reconfigurable hardware.
在硬件中实现加密算法的主要挑战是保护它们免受直接针对设备的攻击。恶意攻击者通常采用两种策略:观察和微分扰动攻击,在有关该主题的大量科学文献中也称为SCA和DFA。已经进行了大量的研究工作来分别击败SCA或DFA。然而,很少有出版物涉及同时防范这两种威胁。目前的共识是设计DFA的算法对策,随后合成DFA保护的设计,这要归功于抗dpa的CAD流。在本文中,我们首先指出,这种方法无论是在性能方面还是在相关性方面都是最好的。值得注意的是,本文的贡献是证明了迄今为止已知的最强SCA对策,即不进行早期评估的带有预充逻辑样式的双轨,令人惊讶地几乎对大多数dfa具有天然免疫力。因此,针对SCA和DFA的意想不到的二合一解决方案确实存在,并且值得进一步关注,因为它们将简单性与效率结合起来。特别地,我们说明了一种逻辑风格,称为无早期评估的WDDL (WDDL w/o EE),以及一个设计流程,该流程在实践中实现了一种可能的组合DPA和DFA对抗措施,特别适合于可重构硬件。
{"title":"Combined SCA and DFA Countermeasures Integrable in a FPGA Design Flow","authors":"S. Bhasin, J. Danger, Florent Flament, T. Graba, S. Guilley, Y. Mathieu, Maxime Nassar, L. Sauvage, Nidhal Selmane","doi":"10.1109/ReConFig.2009.50","DOIUrl":"https://doi.org/10.1109/ReConFig.2009.50","url":null,"abstract":"The main challenge when implementing cryptographic algorithms in hardware is to protect them against attacks that target directly the device. Two strategies are customarily employed by malevolent adversaries: observation and differential perturbation attacks, also called SCA and DFA in the abundant scientific literature on this topic. Numerous research efforts have been carried out to defeat respectively SCA or DFA. However, few publications deal with concomitant protection against both threats. The current consensus is to devise algorithmic countermeasures to DFA and subsequently to synthesize the DFA-protected design thanks to a DPA-resistant CAD flow. In this article, we put to the fore that this approach is the best neither in terms of performance nor of relevance. Notably, the contribution of this paper is to demonstrate that the strongest SCA countermeasure known so far, namely the dual-rail with precharge logic styles that do not evaluate early, happen surprisingly to be almost natively immune to most DFAs. Therefore, unexpected two-in-one solutions against SCA and DFA indeed exist and deserve a closer attention, because they ally simplicity with efficiency. In particular, we illustrate a logic style, called WDDL without early evaluation (WDDL w/o EE), and a design flow that realizes in practice one possible combined DPA and DFA counter-measure especially suited for reconfigurable hardware.","PeriodicalId":325631,"journal":{"name":"2009 International Conference on Reconfigurable Computing and FPGAs","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128133627","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
A Fault-Tolerant Layer for Dynamically Reconfigurable Multi-processor System-on-Chip 动态可重构多处理器片上系统的容错层
Pub Date : 2009-12-09 DOI: 10.1109/ReConFig.2009.47
H. Pham, S. Pillement, D. Demigny
Parallel computing is an important trend of embedded system. One possible response to increasing requirements in computational power is to distribute tasks over various processors and let these processors operate in parallel. Soft-core processors and FPGAs require low Non-Recurring Engineering costs to develop such multi-processors systems. Furthermore, certain FPGAs allow dynamic partial run-time reconfiguration, but their high sensitivity to electronic defects can cause the system disfunction. This paper presents a fault-tolerant multi-processor system-on-chip based on the dynamic reconfiguration of the entire platform. Also, a modification of the standard methodology of the runtime self-reconfiguration, who facilitates the complex modular concept design, is presented in this paper.
并行计算是嵌入式系统发展的一个重要趋势。对于不断增长的计算能力需求,一种可能的应对方法是将任务分配到不同的处理器上,并让这些处理器并行运行。软核处理器和fpga需要较低的非重复性工程成本来开发这种多处理器系统。此外,某些fpga允许动态部分运行时重新配置,但它们对电子缺陷的高灵敏度可能导致系统故障。提出了一种基于整个平台动态重构的容错多处理器片上系统。此外,本文还对运行时自重构的标准方法进行了改进,为复杂的模块化概念设计提供了方便。
{"title":"A Fault-Tolerant Layer for Dynamically Reconfigurable Multi-processor System-on-Chip","authors":"H. Pham, S. Pillement, D. Demigny","doi":"10.1109/ReConFig.2009.47","DOIUrl":"https://doi.org/10.1109/ReConFig.2009.47","url":null,"abstract":"Parallel computing is an important trend of embedded system. One possible response to increasing requirements in computational power is to distribute tasks over various processors and let these processors operate in parallel. Soft-core processors and FPGAs require low Non-Recurring Engineering costs to develop such multi-processors systems. Furthermore, certain FPGAs allow dynamic partial run-time reconfiguration, but their high sensitivity to electronic defects can cause the system disfunction. This paper presents a fault-tolerant multi-processor system-on-chip based on the dynamic reconfiguration of the entire platform. Also, a modification of the standard methodology of the runtime self-reconfiguration, who facilitates the complex modular concept design, is presented in this paper.","PeriodicalId":325631,"journal":{"name":"2009 International Conference on Reconfigurable Computing and FPGAs","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116738340","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}
引用次数: 16
An FPGA-Based Custom High Performance Interconnection Network 基于fpga的自定义高性能互连网络
Pub Date : 2009-12-09 DOI: 10.1109/ReConFig.2009.23
M. Nüssle, Benjamin Geib, H. Fröning, U. Brüning
An FPGA-based prototype of a custom high-performance network hardware has been implemented, integrating both a switch and a network interface in one FPGA. The network interfaces to the host processor over HyperTransport. About 85% of the slices of a Virtex IV FX100 FPGA are occupied and 10 individual clock domains are used. Six of the MGT-blocks of the device implement high-speed links to other nodes. Together with the integrated switch it is thus possible to build topologies with a node degree of up to 6, i.e. a 3D-torus or a 6D Hypercube. The target clock rate is 156 MHz with the links running at 6.24 Gbit/s and 200 MHz for the HyperTransport Core. This goal was reached with a 32-bit wide data path in the network-switch and link blocks. The integrated switch reaches an aggregate bandwidth of more than 45 Gbit/s. The resulting interconnection network features a very low latency – between nodes and including switching - close to 1 µs.
实现了一个基于FPGA的定制高性能网络硬件原型,在一个FPGA中集成了交换机和网络接口。通过HyperTransport与主机处理器的网络接口。Virtex IV FX100 FPGA占用了大约85%的切片,使用了10个单独的时钟域。设备的6个mgt块实现与其他节点的高速链路。与集成开关一起,因此可以构建节点度高达6的拓扑结构,即3d环面或6D超立方体。目标时钟速率为156mhz,链路速率为6.24 Gbit/s, HyperTransport Core为200mhz。这个目标是通过网络交换机和链路块中的32位宽数据路径实现的。集成交换机总带宽可达45gbit /s以上。由此产生的互连网络具有非常低的延迟-节点之间,包括交换-接近1µs。
{"title":"An FPGA-Based Custom High Performance Interconnection Network","authors":"M. Nüssle, Benjamin Geib, H. Fröning, U. Brüning","doi":"10.1109/ReConFig.2009.23","DOIUrl":"https://doi.org/10.1109/ReConFig.2009.23","url":null,"abstract":"An FPGA-based prototype of a custom high-performance network hardware has been implemented, integrating both a switch and a network interface in one FPGA. The network interfaces to the host processor over HyperTransport. About 85% of the slices of a Virtex IV FX100 FPGA are occupied and 10 individual clock domains are used. Six of the MGT-blocks of the device implement high-speed links to other nodes. Together with the integrated switch it is thus possible to build topologies with a node degree of up to 6, i.e. a 3D-torus or a 6D Hypercube. The target clock rate is 156 MHz with the links running at 6.24 Gbit/s and 200 MHz for the HyperTransport Core. This goal was reached with a 32-bit wide data path in the network-switch and link blocks. The integrated switch reaches an aggregate bandwidth of more than 45 Gbit/s. The resulting interconnection network features a very low latency – between nodes and including switching - close to 1 µs.","PeriodicalId":325631,"journal":{"name":"2009 International Conference on Reconfigurable Computing and FPGAs","volume":"08 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116806735","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}
引用次数: 14
Floating Point Hardware for Embedded Processors in FPGAs: Design Space Exploration for Performance and Area fpga中嵌入式处理器的浮点硬件:性能和面积的设计空间探索
Pub Date : 2009-12-09 DOI: 10.1109/RECONFIG.2009.26
Taciano A. Rodolfo, Ney Laert Vilar Calazans, F. Moraes
Although the use of floating point hardware in FPGAs has long been considered unfeasible or relegated to use only in expensive devices and platforms, this is no longer the case. This paper describes fully-fledged implementations of single-precision floating point units for a MIPS processor architecture implementation. These coprocessors take as little room as 6% of a medium-sized FPGA, while the processor CPU may take only 2% of the same device. The space exploration process described here values the area and performance metrics and considers variations on the choice of synthesis tool, floating point unit generation method and architectural issues like clocking schemes. The conducted experiments show reductions of up to 22 times in clock cycles count for typical floating point application modules, compared to the use of software-emulated floating point processing.
尽管在fpga中使用浮点硬件一直被认为是不可行的,或者只能在昂贵的设备和平台中使用,但情况已不再如此。本文描述了MIPS处理器体系结构实现的单精度浮点单元的完整实现。这些协处理器占用的空间仅为中型FPGA的6%,而处理器CPU可能只占用相同设备的2%。这里描述的空间探索过程重视面积和性能指标,并考虑合成工具选择的变化、浮点单元生成方法和时钟方案等架构问题。所进行的实验表明,与使用软件模拟的浮点处理相比,典型的浮点应用模块的时钟周期计数减少了22倍。
{"title":"Floating Point Hardware for Embedded Processors in FPGAs: Design Space Exploration for Performance and Area","authors":"Taciano A. Rodolfo, Ney Laert Vilar Calazans, F. Moraes","doi":"10.1109/RECONFIG.2009.26","DOIUrl":"https://doi.org/10.1109/RECONFIG.2009.26","url":null,"abstract":"Although the use of floating point hardware in FPGAs has long been considered unfeasible or relegated to use only in expensive devices and platforms, this is no longer the case. This paper describes fully-fledged implementations of single-precision floating point units for a MIPS processor architecture implementation. These coprocessors take as little room as 6% of a medium-sized FPGA, while the processor CPU may take only 2% of the same device. The space exploration process described here values the area and performance metrics and considers variations on the choice of synthesis tool, floating point unit generation method and architectural issues like clocking schemes. The conducted experiments show reductions of up to 22 times in clock cycles count for typical floating point application modules, compared to the use of software-emulated floating point processing.","PeriodicalId":325631,"journal":{"name":"2009 International Conference on Reconfigurable Computing and FPGAs","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128687135","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
FPGA Implementation of the Generalized Hough Transform 广义霍夫变换的FPGA实现
Pub Date : 2009-12-09 DOI: 10.1109/ReConFig.2009.78
S. Geninatti, J. Benítez, M. Calviño, Nicolás Guil Mata, Juan Gómez-Luna
Many applications of image analysis need a similarity measure that highlights the presence of shapes or objects. The Generalized Hough Transform (GHT) is a popular image processing technique that is able to locate an object in an image. In its original formulation, this algorithm has a regular computation pattern, but suffers from high computational and memory requirements. More efficient GHT implementations have been carried out leading to computation and memory saving at the expenses of introducing irregularities in the computation, which make more difficult the design of a specific hardware solution. This work proposes the use of Field-Programmable Gate Arrays (FPGAs) for the implementation of an efficient version of the GHT. The development of the GHT has been divided into several functional blocks. This permits us to take advantage of a progressive reduction of the data flow and the algorithm stages, in order to optimize the use of the FPGA resources and clock cycles. We have tested our design by applying the GHT to the similarity calculation of frames in a video sequence.
图像分析的许多应用需要一种相似性度量来突出形状或物体的存在。广义霍夫变换(GHT)是一种流行的图像处理技术,它能够在图像中定位物体。在其原始公式中,该算法具有规则的计算模式,但对计算量和内存的要求很高。已经进行了更有效的GHT实现,从而节省了计算和内存,但代价是在计算中引入了不规则性,这使得设计特定硬件解决方案变得更加困难。这项工作提出使用现场可编程门阵列(fpga)来实现GHT的有效版本。GHT的开发被划分为几个功能模块。这使我们能够利用逐步减少的数据流和算法阶段,以优化FPGA资源和时钟周期的使用。我们通过将GHT应用于视频序列中帧的相似性计算来测试我们的设计。
{"title":"FPGA Implementation of the Generalized Hough Transform","authors":"S. Geninatti, J. Benítez, M. Calviño, Nicolás Guil Mata, Juan Gómez-Luna","doi":"10.1109/ReConFig.2009.78","DOIUrl":"https://doi.org/10.1109/ReConFig.2009.78","url":null,"abstract":"Many applications of image analysis need a similarity measure that highlights the presence of shapes or objects. The Generalized Hough Transform (GHT) is a popular image processing technique that is able to locate an object in an image. In its original formulation, this algorithm has a regular computation pattern, but suffers from high computational and memory requirements. More efficient GHT implementations have been carried out leading to computation and memory saving at the expenses of introducing irregularities in the computation, which make more difficult the design of a specific hardware solution. This work proposes the use of Field-Programmable Gate Arrays (FPGAs) for the implementation of an efficient version of the GHT. The development of the GHT has been divided into several functional blocks. This permits us to take advantage of a progressive reduction of the data flow and the algorithm stages, in order to optimize the use of the FPGA resources and clock cycles. We have tested our design by applying the GHT to the similarity calculation of frames in a video sequence.","PeriodicalId":325631,"journal":{"name":"2009 International Conference on Reconfigurable Computing and FPGAs","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130664122","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}
引用次数: 17
DPL on Stratix II FPGA: What to Expect? 在Stratix II FPGA上的DPL:期待什么?
Pub Date : 2009-12-09 DOI: 10.1109/ReConFig.2009.58
L. Sauvage, Maxime Nassar, S. Guilley, Florent Flament, J. Danger, Y. Mathieu
FPGA design of side channel analysis countermeasure using unmasked dual-rail with precharge logic appears to be a great challenge. Indeed, the robustness of such a solution relies on careful differential placement and routing, whereas both FPGA layout and FPGA EDA tools are not developed for such purposes. However, assessing the security level which can be achieved with them is an important issue, as it is directly related to the suitability to use commercial FPGA instead of proprietary custom FPGA for this kind of protection. In this article, we experimentally prove that differential placement and routing of an FPGA implementation can be done with a granularity fine enough to improve the security gain. However, the gain is lower than for ASICs. We expect that an in-depth analysis of routing resources power consumption could help bridge the gap.
利用带预充逻辑的非掩膜双轨侧信道分析对抗的FPGA设计是一个巨大的挑战。事实上,这种解决方案的健壮性依赖于仔细的差分放置和路由,而FPGA布局和FPGA EDA工具都不是为此目的开发的。然而,评估它们可以实现的安全级别是一个重要的问题,因为它直接关系到使用商用FPGA而不是专有定制FPGA的适用性。在本文中,我们通过实验证明,FPGA实现的差分放置和路由可以用足够细的粒度来提高安全性增益。然而,增益低于asic。我们期望对路由资源功耗的深入分析可以帮助弥合这一差距。
{"title":"DPL on Stratix II FPGA: What to Expect?","authors":"L. Sauvage, Maxime Nassar, S. Guilley, Florent Flament, J. Danger, Y. Mathieu","doi":"10.1109/ReConFig.2009.58","DOIUrl":"https://doi.org/10.1109/ReConFig.2009.58","url":null,"abstract":"FPGA design of side channel analysis countermeasure using unmasked dual-rail with precharge logic appears to be a great challenge. Indeed, the robustness of such a solution relies on careful differential placement and routing, whereas both FPGA layout and FPGA EDA tools are not developed for such purposes. However, assessing the security level which can be achieved with them is an important issue, as it is directly related to the suitability to use commercial FPGA instead of proprietary custom FPGA for this kind of protection. In this article, we experimentally prove that differential placement and routing of an FPGA implementation can be done with a granularity fine enough to improve the security gain. However, the gain is lower than for ASICs. We expect that an in-depth analysis of routing resources power consumption could help bridge the gap.","PeriodicalId":325631,"journal":{"name":"2009 International Conference on Reconfigurable Computing and FPGAs","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122198367","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
A Novel High-Density Single-Event Upset Hardened Configurable SRAM Applied to FPGA 一种应用于FPGA的高密度单事件强化可配置SRAM
Pub Date : 2009-12-09 DOI: 10.1109/ReConFig.2009.13
Lei Wang, Lei Chen, Zhiping Wen, Huabo Sun, Shuo Wang
This paper has investigated present radiation hardened FPGA manufacturers and SEU hardened method of configurable SRAM (CSRAM) applied to FPGA. A novel high-density single-event upset hardened CSRAM applied to BQV 300 FPGA is proposed, and this paper uses the mix-mode radiation hardened verification method to simulate the SEU hardened CSRAM. The proposed SEU-hardened CSRAM applied to FPGAs is SEU immune up to 22.49 MeVŸcm2/mg, under the angle for incident ion of 0°. But the area of proposed CSRAM only increases 12% than traditional 6-T SRAM, and the area of DICE will increase 69% than proposed CSRAM. Using the proposed CSRAM makes BQV 300 FPGA able to be fabricated. The SEU LETth is much higher than SEU LETth of CSRAM for Xilinx’s FPGA.
本文研究了现有的抗辐射FPGA厂商和应用于FPGA的可配置SRAM (CSRAM)的抗辐射方法。提出了一种适用于BQV 300 FPGA的高密度单事件强化CSRAM,并采用混合模式辐射强化验证方法对SEU强化CSRAM进行仿真。所提出的用于fpga的SEU强化CSRAM在入射离子角度为0°的情况下,SEU免疫率高达22.49 MeVŸcm2/mg。但是,拟议的CSRAM的面积仅比传统的6-T SRAM增加12%,DICE的面积将比拟议的CSRAM增加69%。利用所提出的CSRAM使bqv300 FPGA能够制造。SEU leth远高于赛灵思FPGA的CSRAM SEU leth。
{"title":"A Novel High-Density Single-Event Upset Hardened Configurable SRAM Applied to FPGA","authors":"Lei Wang, Lei Chen, Zhiping Wen, Huabo Sun, Shuo Wang","doi":"10.1109/ReConFig.2009.13","DOIUrl":"https://doi.org/10.1109/ReConFig.2009.13","url":null,"abstract":"This paper has investigated present radiation hardened FPGA manufacturers and SEU hardened method of configurable SRAM (CSRAM) applied to FPGA. A novel high-density single-event upset hardened CSRAM applied to BQV 300 FPGA is proposed, and this paper uses the mix-mode radiation hardened verification method to simulate the SEU hardened CSRAM. The proposed SEU-hardened CSRAM applied to FPGAs is SEU immune up to 22.49 MeVŸcm2/mg, under the angle for incident ion of 0°. But the area of proposed CSRAM only increases 12% than traditional 6-T SRAM, and the area of DICE will increase 69% than proposed CSRAM. Using the proposed CSRAM makes BQV 300 FPGA able to be fabricated. The SEU LETth is much higher than SEU LETth of CSRAM for Xilinx’s FPGA.","PeriodicalId":325631,"journal":{"name":"2009 International Conference on Reconfigurable Computing and FPGAs","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121654382","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Symmetric Multiprocessor Systems on FPGA 基于FPGA的对称多处理器系统
Pub Date : 2009-12-09 DOI: 10.1109/ReConFig.2009.20
P. Huerta, J. Castillo, C. Pedraza, Javier Cano, J. Martínez
Advances in FPGA technologies allow designing highly complex systems using on-chip FPGA resources and intellectual property (IP) cores. Furthermore, it is possible to build multiprocessor systems using hard-core or soft-core processors, increasing the range of applications that can be implemented on an FPGA. In this paper we propose a symmetric multiprocessor architecture using the Microblace soft-core processor, and the operating system support needed for running multithreaded applications. Four systems with different shared memory configurations have been implemented on FPGA and tested with parallel applications to show its performance.
FPGA技术的进步允许使用片上FPGA资源和知识产权(IP)内核设计高度复杂的系统。此外,可以使用硬核或软核处理器构建多处理器系统,从而增加了可在FPGA上实现的应用范围。本文提出了一种使用Microblace软核处理器的对称多处理器架构,并提供了运行多线程应用程序所需的操作系统支持。在FPGA上实现了四种不同共享内存配置的系统,并在并行应用程序上进行了测试,以显示其性能。
{"title":"Symmetric Multiprocessor Systems on FPGA","authors":"P. Huerta, J. Castillo, C. Pedraza, Javier Cano, J. Martínez","doi":"10.1109/ReConFig.2009.20","DOIUrl":"https://doi.org/10.1109/ReConFig.2009.20","url":null,"abstract":"Advances in FPGA technologies allow designing highly complex systems using on-chip FPGA resources and intellectual property (IP) cores. Furthermore, it is possible to build multiprocessor systems using hard-core or soft-core processors, increasing the range of applications that can be implemented on an FPGA. In this paper we propose a symmetric multiprocessor architecture using the Microblace soft-core processor, and the operating system support needed for running multithreaded applications. Four systems with different shared memory configurations have been implemented on FPGA and tested with parallel applications to show its performance.","PeriodicalId":325631,"journal":{"name":"2009 International Conference on Reconfigurable Computing and FPGAs","volume":"115 51","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120827703","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
期刊
2009 International Conference on Reconfigurable Computing and FPGAs
全部 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