Mehran Mozaffari Kermani, Siavash Bayat Sarmadi, A.-Bon Ackie, R. Azarderakhsh
{"title":"High-Performance Fault Diagnosis Schemes for Efficient Hash Algorithm BLAKE","authors":"Mehran Mozaffari Kermani, Siavash Bayat Sarmadi, A.-Bon Ackie, R. Azarderakhsh","doi":"10.1109/LASCAS.2019.8667597","DOIUrl":"https://doi.org/10.1109/LASCAS.2019.8667597","url":null,"abstract":"Augmenting the security of cryptographic algorithms by protecting them against side-channel active attacks (and natural faults) is essential in cryptographic engineering. BLAKE algorithm is an efficient hash function which has been developed based on Bernstein’s ChaCha stream cipher. Because of the fact that Google has chosen ChaCha along with Bernstein’s Poly1305 message authentication code as a replacement for RC4 in TLS for Internet security, BLAKE’s implementation is of paramount importance. In this paper, we present high-performance fault detection schemes for BLAKE. Specifically, for the round function, two fault diagnosis approaches are developed and analyzed in terms of error detection capability and overhead. Through our injection-based error simulations, we show that the error coverage of almost 100% can be achieved for the proposed approaches. In addition, through hardware platform benchmarks, we show that the proposed architectures have implementations which reach acceptable area/delay overheads. The proposed high-performance fault diagnosis approaches will make the hardware implementations of BLAKE more reliable.","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115035036","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}
Marcelo Ruaro, L. L. Caimi, Vinicius Fochi, F. Moraes
{"title":"A Framework for Heterogeneous Many-core SoCs Generation","authors":"Marcelo Ruaro, L. L. Caimi, Vinicius Fochi, F. Moraes","doi":"10.1109/LASCAS.2019.8667590","DOIUrl":"https://doi.org/10.1109/LASCAS.2019.8667590","url":null,"abstract":"This work presents a framework for heterogeneous many-core SoCs generation, which comprises a flexible EDA (Electronic Design Automation) framework and a many-core model for heterogeneous SoCs. The framework together with the many-core model supports the integration of processors, network interfaces, routers, and peripherals. The hardware model is cycleaccurate, with a SystemC model to speed up simulation time and a VHDL model enabling prototyping in FPGAs devices. The framework provides a rich set of graphical debugging tools enabling an easy and intuitive understanding of computation and communication events happening at runtime. The coupled integration of the platform model to the EDA framework makes the many-core well suited to be employed in research and teaching. As case-study, we provide an evaluations addressing the many-core generation, simulation, and debugging.","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128891027","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}
D. L. Oliveira, Orlando Verducci, Vitor L. V. Torres, G. Batista, R. Moreno, L. Romano
{"title":"An Implementation of Extended Burst-Mode Specifications as Quasi Delay Insensitive State Machines","authors":"D. L. Oliveira, Orlando Verducci, Vitor L. V. Torres, G. Batista, R. Moreno, L. Romano","doi":"10.1109/LASCAS.2019.8667563","DOIUrl":"https://doi.org/10.1109/LASCAS.2019.8667563","url":null,"abstract":"Due to the increasing demand for mobile devices, the search for ultra-low-power projects is becoming a priority. One technique that allows a strong reduction of circuits dissipated power is the sub-threshold voltage operation, but it leads to some drawbacks. The QDI (Quasi Delay Insensitive) asynchronous circuits class shows to be an interesting solution to these problems, when compared to synchronous circuits and in CMOS-UDSM (Ultra Deep Sub-Micron) technology. Asynchronous finite state machines (AFSMs) are important components in a QDI asynchronous system. This paper proposes a new architecture and a synthesis method for QDI AFSMs described in Extended Burst-Mode (XBM) specification. The architecture and synthesis method are presented through case study. The QDI_XBM_AFSM proposed presents for four benchmarks an average reduction of 17.7%, 29.2% and 37.8%, respectively, latency time, dynamic power and static, when compared with five QDI AFSMs of the literature.","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130636744","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}
M. Corrêa, Bianca Waskow, J. Goebel, D. Palomino, G. Corrêa, L. Agostini
{"title":"A High Throughput Hardware Architecture Targeting the AV1 Paeth Intra Predictor","authors":"M. Corrêa, Bianca Waskow, J. Goebel, D. Palomino, G. Corrêa, L. Agostini","doi":"10.1109/LASCAS.2019.8667544","DOIUrl":"https://doi.org/10.1109/LASCAS.2019.8667544","url":null,"abstract":"AV1 is an open-source and royalty-free video coding format, which was developed by the AOMedia industry consortium and released in June 2018 as the state-of-the-art in video coding. The main goal of AV1 development was to achieve substantial compression gain over high-performance codecs such as VP9 and HEVC, while keeping a practical decoding complexity, hardware feasibility and its open and free status. This paper presents a highly parallelized hardware architecture for the AV1 Paeth intra predictor supporting all 19 block sizes allowed, capable of processing UHD 4K videos at 120 frames per second. When synthesized to the TSMC 40nm cell library targeting a frequency of 315MHz, the proposed design used 247.28K gates and showed a power dissipation and an energy efficiency of 268.36mW and 179.74pJ/sample respectively.","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125498009","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}
{"title":"A Black-box Model for Neurons","authors":"N. Roqueiro, C. Claumann, A. Guillamón, E. Fossas","doi":"10.1109/LASCAS.2019.8667586","DOIUrl":"https://doi.org/10.1109/LASCAS.2019.8667586","url":null,"abstract":"We explore the identification of neuronal voltage traces by artificial neural networks based on wavelets (Wavenet). More precisely, we apply a modification in the representation of dynamical systems by Wavenet which decreases the number of used functions; this approach combines localized and global scope functions (unlike Wavenet, which uses localized functions only). As a proof-of-concept, we focus on the identification of voltage traces obtained by simulation of a paradigmatic neuron model, the Morris-Lecar model. We show that, after training our artificial network with biologically plausible input currents, the network is able to identify the neuron’s behaviour with high accuracy, thus obtaining a black box that can be then used for predictive goals. Interestingly, the interval of input currents used for training, ranging from stimuli for which the neuron is quiescent to stimuli that elicit spikes, shows the ability of our network to identify abrupt changes in the bifurcation diagram, from almost linear input-output relationships to highly nonlinear ones. These findings open new avenues to investigate the identification of other neuron models and to provide heuristic models for real neurons by stimulating them in closed-loop experiments, that is, using the dynamic-clamp, a well-known electrophysiology technique.","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126765000","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}
Haris Chaudhry, Mario Raffo-Jara, C. S. Cárdenas, Cristopher Villegas
{"title":"A Dependency-Free Real-Time UHD Architecture for the Initial Stage of HEVC Motion Estimation","authors":"Haris Chaudhry, Mario Raffo-Jara, C. S. Cárdenas, Cristopher Villegas","doi":"10.1109/LASCAS.2019.8667555","DOIUrl":"https://doi.org/10.1109/LASCAS.2019.8667555","url":null,"abstract":"Novel coding tools and algorithms were proposed in the High Efficiency Video Coding Standard (HEVC), and are still being proposed over the HM reference software in order to achieve a better compression efficiency, decrease encoding time, make its stages suitable for hardware implementation, and other independent improvements. Particularly, for the initial stage of the motion estimation (ME) process, the Advanced Motion Vector Prediction (AMVP) and the Dynamic Search Range (DSR) algorithms were introduced in the field targeting the determination of the motion vector predictor (MVP), also used as the search center, and search range (SR), which are parameters needed in the subsequent steps of motion estimation (ME). However, the significant complexity of these new tools enhances the need to develop hardware (HW) accelerators. Furthermore, in the field of HW architectures for video compression, techniques that solve dependency problems (which are detrimental to performance) — in this case, between sub-stages of ME— were proposed by some authors. Thereupon, an integrated and synchronized dependency-free HW architecture for the initial stage of the ME process — regarding MV prediction and SR calculation— is proposed in this paper. Synthesis results on a middle ground FPGA (Kintex-7 xc7k70tfbv676-1) show that the integrated architecture can achieve a throughput up to 8K at 72 frames-per-second (4:2:2 subsampling) while using a maximum of 7.04% of the FPGA resources (on slice LUT’s).","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"89 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126319407","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}
F. Andrade, E. Santana, A. Cunha, E. F. S. Filho, Gabriele Costa Goncalves, Antonio José Sobrinho de Sousa
{"title":"CNN Learning for Image Processing: Center of Mass versus Genetic Algorithms","authors":"F. Andrade, E. Santana, A. Cunha, E. F. S. Filho, Gabriele Costa Goncalves, Antonio José Sobrinho de Sousa","doi":"10.1109/LASCAS.2019.8667559","DOIUrl":"https://doi.org/10.1109/LASCAS.2019.8667559","url":null,"abstract":"This paper presents a comparative performance analysis of two learning algorithms developed for the use in Cellular Neural Networks (CNN): the Center of Mass Algorithm, a back-propagation like technique, and an adaptation of the Genetic Algorithm. Both methods are applied for the training of a CNN built with Full Signal Range (FSR) cells, for the implementation of several well-known bipolar functions of image processing. Performance parameters such as total execution time, number of CNN runs and success rate are assessed in order to provide guidelines for the learning method choice.","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124952479","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}
M. R. Machado, T. Junior, Michele R. Silva, J. B. Martins
{"title":"Smart Water Management System using the Microcontroller ZR16S08 as IoT Solution","authors":"M. R. Machado, T. Junior, Michele R. Silva, J. B. Martins","doi":"10.1109/LASCAS.2019.8667571","DOIUrl":"https://doi.org/10.1109/LASCAS.2019.8667571","url":null,"abstract":"This paper presents a smart water management system using the microcontroller ZR16S08 as IoT solution, for water distribution support and losses prevention. The system operates through the smart monitoring of the water flow in pipes of the water distribution network, aiming to ensure quality of the water supply, knowing that water losses characterize one of the great problems in the world, as pipe holes may be open doors to water contaminants. As an alternative to circumvent this issue, a series of experiments were taken to create a network of sensors capable of monitoring water pipes in real time. Adopting criteria such as low consumption and low cost, the use the ZR16S08 microcontroller in the design of wireless sensor nodes that will be coupled in the water pipes was adopted. Complementing the system, a central processing unit, composed of a Raspberry Pi microcomputer, manages the traffic of the information collected by the sensor nodes and routes it to a web server. All data addressed by the central unit are available on-line by means of a supervisory platform. Considering the size of the sensor nodes, their power consumption, and regulatory issues, a link between the sensor nodes, operating at a frequency of 433 MHz, was defined. Preliminary results show the effectiveness of the proposed architecture for sensor nodes, allowing application for the monitoring of water and controlling losses.","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128134135","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}
{"title":"Performance evaluation of Tunnel-FET basic amplifier circuits","authors":"R. Rangel, P. Agopian, J. Martino","doi":"10.1109/LASCAS.2019.8667587","DOIUrl":"https://doi.org/10.1109/LASCAS.2019.8667587","url":null,"abstract":"This work analyzes the performance of measured Tunneling Field-Effect Transistors (TFET) when applied to analog circuits. The method uses a look-up table based behavioral model, taking the experimental results from a fabricated silicon pTFET as input. The Verilog-A behavioral language is used to implement the TFET model, enabling the use with spice-like simulators along with passive and active elements, achieving bigger circuits than other implementations involving numerical multiphysics simulation of the device. The model is further incremented with device capacitances, and the response of analog circuits is considered. An Operational Transconductance Amplifier (OTA) is presented, showing near 130 dB open-loop gain and 18.9nW power consumption.","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132799988","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}
Guilherme Apolinario Silva Novaes, L. C. Moreira, W. Chau
{"title":"Mapping and Placement in NoC-based Reconfigurable Systems Using an Adaptive Tabu Search Algorithm","authors":"Guilherme Apolinario Silva Novaes, L. C. Moreira, W. Chau","doi":"10.1109/LASCAS.2019.8667553","DOIUrl":"https://doi.org/10.1109/LASCAS.2019.8667553","url":null,"abstract":"Mapping and Placement still are big challenges in Networks-on-Chip (NoCs) design, due to the scalability, although several heuristics have been proposed to solve them. These problems belong to the class of Quadratic Assignment Problems (QAP). For NoC-based dynamically reconfigurable systems (NoC-DRSs), both mapping and placement problems present an additional complexity level due the reconfigurable layers/scenarios, being treated only by Genetic Algorithm meta-heuristics; however, several researches have described Tabu Search meta-heuristics as the best QAP solvers. This paper presents a formalization for the mapping and placement on 2D-Mesh FPGA NoC-DRSs, and provides as solver, a novel approach of adaptive Tabu Search, named Nav-adaTS. Results with a series of benchmarks are presented and compared to a basic adaptive Tabu Search and to the genetic algorithm implementation.","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"113 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133527038","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}