J. Podivínský, Ondrej Cekan, Martin Krcma, Radek Burget, Tomás Hruska, Z. Kotásek
{"title":"A Processor Optimization Framework for a Selected Application","authors":"J. Podivínský, Ondrej Cekan, Martin Krcma, Radek Burget, Tomás Hruska, Z. Kotásek","doi":"10.1109/EWDTS.2018.8524733","DOIUrl":"https://doi.org/10.1109/EWDTS.2018.8524733","url":null,"abstract":"A processor plays the main role in almost every electronic system. The use of a general purpose processor may not be suitable for a specific application, because the processor is designed for a wide set of applications. The Application-Specific Instruction-set Processors (ASIPs) are today applied in specific cases, where a single application or a certain group of applications is performed. This paper focuses on automatic optimization of an ASIP for a given application through checking the possible configurations of its key parameters (such as the number of registers, cache sizes, instruction set modifications, etc.). The paper also presents a designed framework which is able to optimize the given application in terms of speed, area or power consumption. The framework allows to use various optimization methods. For the processor modeling and evaluation, the Codasip Studio tool is used. It allows to generate all the tools necessary for compilation, simulation, and hardware mapping which are used in the process of the ASIP design. The experiments are carried out on a RISC- V (Reduced Instruction Set Computing) processor.","PeriodicalId":127240,"journal":{"name":"2018 IEEE East-West Design & Test Symposium (EWDTS)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115401174","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":"The Development of Automated Systems of the Vehicle Input Flow Operation at Multimodal Terminal Complexes as a Way to Increase the Terminal Process's Rhythmicity","authors":"N. Goncharova","doi":"10.1109/EWDTS.2018.8524647","DOIUrl":"https://doi.org/10.1109/EWDTS.2018.8524647","url":null,"abstract":"The article analyzes the current state and perspectives of the development of automated systems of the vehicle input flow operation at multimodal terminal complexes in Russia. Fed-batch technologies of vehicles supply to the terminal are considered as a way of increasing the terminal process's rhythmicity. Time-slotting smooths out unevenness by redistributing the delivery of transport over the working shifts of the terminal. The use of this logistics technology allows avoiding queues at the terminal and makes it possible to service all incoming applications in the specified period while preserving possible profit. The algorithm of time-slotting technology application in terminal complexes is considered.","PeriodicalId":127240,"journal":{"name":"2018 IEEE East-West Design & Test Symposium (EWDTS)","volume":"351 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116673811","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":"Model and FPGA Implementation of Pseudorandom Sequence Generators Based on Invertible Matrices","authors":"V. Zakharov, S. Shalagin, B. F. Eminov","doi":"10.1109/EWDTS.2018.8524753","DOIUrl":"https://doi.org/10.1109/EWDTS.2018.8524753","url":null,"abstract":"This paper considers a pseudo-random sequence generator in form of a autonomous automaton with the output function. A model of the automaton output function is proposed, which is defined based on a set of invertible matrices, with the capacity relevant to the maximum number of the bijective transformations of two binary variables over the GF(2) field. In the model proposed, there is an algorithmic possibility to modify the structure of pseudo-random sequences read on the automaton output, as related to the input M-sequence within the period equal to 2n-1, n > 1. The output function of a given automaton allows obtaining an assembly of output sequences, which is defined by the lower estimate written as O(22n). Based on the model proposed, a pseudo-random sequence generator hardware implementation is presented, with the period of 2n-1, n = 256, in the FPGA basis, using the Xilinx ISE WebPACK 14.7 CAD software product. Hardware complexity estimates of the generator are presented, as well. It is shown that the hardware complexity relating to the pseudo-random sequence generator implementation, which are represented in the FPGA XC3 S700A basis, increase linearly with the increase of n.","PeriodicalId":127240,"journal":{"name":"2018 IEEE East-West Design & Test Symposium (EWDTS)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116889981","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}
Anton Bliudov, I. Nazarov, V. Dmitriev, Konstantin Kovalyov
{"title":"Use of Systematic Code Based on Data Bits Weighing for Concurrent Error Detection Considering Error Structure Analysis","authors":"Anton Bliudov, I. Nazarov, V. Dmitriev, Konstantin Kovalyov","doi":"10.1109/EWDTS.2018.8524722","DOIUrl":"https://doi.org/10.1109/EWDTS.2018.8524722","url":null,"abstract":"This paper describes the algorithm of formationof new code with weight-based summation. Authors prove that this code detect all single and twofold distortions in data bits. Also other properties of this code considering hardware and information redundancy are stated. The main attention is paid to the ability of this code to detect 100% of single errors in the tested circuit with relatively low redundancy and analysis of structure of its errors that allow to reach this goal. Results are verified by the experiments using the set of LGSynth '89 benchmarks.","PeriodicalId":127240,"journal":{"name":"2018 IEEE East-West Design & Test Symposium (EWDTS)","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127257197","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}
I. Makarova, P. Buyvol, K. Shubenkova, E. Tsybunov, A. Boyko
{"title":"Development of Intelligent Smart Bicycle Control System","authors":"I. Makarova, P. Buyvol, K. Shubenkova, E. Tsybunov, A. Boyko","doi":"10.1109/EWDTS.2018.8524649","DOIUrl":"https://doi.org/10.1109/EWDTS.2018.8524649","url":null,"abstract":"The growth of urbanization, which mobility demand increases, leads to an growth in the transport complex's negative impact on the environment. This causes the urgency focused of “green” types of transport, such as a bicycle. The growing popularity of this transport type throughout the world is due to its low cost and environmental friendliness. To expand the potential cyclists, range, we offer the smart bike concept that will help an untrained cyclist in situations where health, as well as environmental parameters, create difficulties for the trip. The concept of bicycle management, as well as the algorithm for identifying the current state of the system, based on the neural networks, are described.","PeriodicalId":127240,"journal":{"name":"2018 IEEE East-West Design & Test Symposium (EWDTS)","volume":"103 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115521121","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":"Formal Description of Possible Input Logical Signal Data Sequences for Digital Systems and Their Blocks","authors":"A. Ivannikov, N. Levchenko, I. Romanova","doi":"10.1109/EWDTS.2018.8524675","DOIUrl":"https://doi.org/10.1109/EWDTS.2018.8524675","url":null,"abstract":"Digital LSI circuits, and digital blocks in many cases fulfill a succession of operation from limited collection. In this paper computer modeling of LSI logical circuits represents logical signals on the pins. For a computer-aided design it is very important to develop the collection of tests for digital LSI circuits for proving the successfulness of design. The most productive and economical test set could be generated if a formal description of digital block or system possible input data domain is known. The input data domain structure are analyzed and described for digital blocks and systems with finite alphabet of functions. The formal description of input data domain for each function of digital block or system are proposed. Proposed description has the form of labeled directed graph describing the sequence of input logical signals with timing constrains.","PeriodicalId":127240,"journal":{"name":"2018 IEEE East-West Design & Test Symposium (EWDTS)","volume":"482 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116531886","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":"Analysis of Moment and Cumulant Description of non-Gaussian Random Processes, Signals and Noise","authors":"V. M. Artyushenko, V. I. Volovach","doi":"10.1109/EWDTS.2018.8524868","DOIUrl":"https://doi.org/10.1109/EWDTS.2018.8524868","url":null,"abstract":"Reviewed and analyzed the issues linked with the moment and cumulant description of non-Gaussian random processes. It is shown that if non-Gaussian random processes are given by both moment and cumulant functions, it is assumed that such processes are completely given. The spectral characteristics of non-Gaussian random processes are considered. It is shown that higher spectral densities exist only for non-Gaussian random processes.","PeriodicalId":127240,"journal":{"name":"2018 IEEE East-West Design & Test Symposium (EWDTS)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122306388","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":"Firmware Generation Architecture for Memory BIST","authors":"D. Sargsyan","doi":"10.1109/EWDTS.2018.8524853","DOIUrl":"https://doi.org/10.1109/EWDTS.2018.8524853","url":null,"abstract":"The safety and reliability requirements for automotive SoCs are becoming stronger requiring more complex and flexible solutions. Hardware implementation of test algorithms in memory built-in self-test (BIST) scheme allows in-field testing only with predefined instructions which restricts flexibility of system test in mission mode. In this paper, firmware generation architecture for memory BIST is described which allows to control mission mode access to embedded memories and makes the in-field testing more flexible.","PeriodicalId":127240,"journal":{"name":"2018 IEEE East-West Design & Test Symposium (EWDTS)","volume":"268 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122555013","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":"Input and Output Generation for the Verification of ALU: A Use Case","authors":"Ondrej Cekan, R. Panek, Z. Kotásek","doi":"10.1109/EWDTS.2018.8524641","DOIUrl":"https://doi.org/10.1109/EWDTS.2018.8524641","url":null,"abstract":"The paper presents the approach to universal stimuli generation for an arithmetic-logic unit (ALU). It is not focused only on input data generation, but it is possible to generate also expected output in one stimulus. The process of generation is based on a probabilistic constrained grammar which is designed to universally describe stimuli for various circuits. This grammar is processed by our framework. The experiment in functional verification, which shows the quality of generated stimuli, is also presented.","PeriodicalId":127240,"journal":{"name":"2018 IEEE East-West Design & Test Symposium (EWDTS)","volume":"266 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124215608","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":"Methods of EVM Measurement and Calibration Algorithms for Measuring Instruments","authors":"Alexey Malyshev, I. Malay, L. Selin","doi":"10.1109/EWDTS.2018.8524719","DOIUrl":"https://doi.org/10.1109/EWDTS.2018.8524719","url":null,"abstract":"The article describes a method of Error Vector Magnitude (EVM) measurement based on signal digital processing. Perspective methods of measurement with tracking against standards of SI-system main units is presented. In order to reduce the error of EVM measurement, the article considers the EVM method using a digital oscilloscope. Calculated absolute error of the measurement method is 0.1%. This is much less than common error values of EVM measuring tools.","PeriodicalId":127240,"journal":{"name":"2018 IEEE East-West Design & Test Symposium (EWDTS)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114063659","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}