Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Pavel Kubalik is active.

Publication


Featured researches published by Pavel Kubalik.


Journal of Systems Architecture | 2008

Dependable design technique for system-on-chip

Pavel Kubalik; Hana Kubatova

A technique for highly reliable digital design for two FPGAs under a processor control is presented. Two FPGAs are used in a duplex configuration system design, but better dependability parameters are obtained by the combination of totally self-checking blocks based on a parity predictor. Each FPGA can be reconfigured when a SEU fault is detected. This reconfiguration is controlled by a control unit implemented in a processor. Combinational circuit benchmarks have been considered in all our experiments and computations. All our experimental results are obtained from a XILINX FPGA implementation using EDA tools. The dependability model and dependability calculations are presented to document the improved reliability parameters.


international on-line testing symposium | 2006

Fault tolerant system design method based on self-checking circuits

Pavel Kubalik; Petr Fiser; Hana Kubatova

This paper describes a highly reliable digital circuit design method based on totally self checking blocks implemented in FPGAs. The bases of the self checking blocks are parity predictors. The parity predictor design method based on multiple parity groups is proposed. Proper parity groups are chosen in order to obtain minimal area overhead and to decrease the number of undetectable faults


digital systems design | 2006

Dependable Design for FPGA Based on Duplex System and Reconfiguration

Pavel Kubalik; Radek Dobias; Hana Kubatova

A technique for highly reliable digital design in FPGAs is presented. Two FPGAs are used for duplex system design, but better dependability parameters are obtained by combination of totally self checking blocks based on parity predictor. Each FPGA can be reconfigured when a SEU fault is detected. Combinational circuit benchmarks have been considered in all our experiments and computations. All our experimental results are obtained by XILINX FPGA implementation by EDA tools. The dependability model and dependability calculations are presented


international conference on electronics, circuits, and systems | 2005

Dependability computations for fault-tolerant system based on FPGA

Radek Dobias; Pavel Kubalik; Hana Kubatova

The methods how to design a fault-tolerant system based on FPGAs is presented. The evaluation of the whole design according the computations of reliability and dependability characteristics is described. The formal dependability model and computations obtained on the base of this model is summarized.


design and diagnostics of electronic circuits and systems | 2006

Dependability Computation for Fault Tolerant Reconfigurable Duplex System

Pavel Kubalik; Radek Dobias; Hana Kubatova

This paper describes a design method for highly reliable digital circuits based on totally self checking blocks implemented in FPGAs. The dependability model and dependability calculations are proposed. The self checking blocks are based on a parity predictor. These blocks are linked together to form a compound design. Our adapted duplex system is used as a basic structure to increase availability parameters and protect system against single even upsets (SEUs). This adapted duplex system is realized by two FPGAs, where each FPGA can be reconfigured when a fault is detected. Availability parameters have been calculated by dependability Markov models


digital systems design | 2011

Fault Models Usability Study for On-line Tested FPGA

Jaroslav Borecky; Martin Kohlik; Pavel Kubalik; Hana Kub´tov´

Field Programmable Gate Arrays (FPGAs) are susceptible to many environment effects that can cause soft errors (errors which can be corrected by the reconfiguration ability of the FPGA). Two different fault models are discussed and compared in this paper. The first one -- Stuck-at model -- is widely used in many applications and it is not limited to the FPGAs. The second one -- Bit-flip model -- can affect SRAM cells that are used to configure the internal routing of the FPGA and to set up the behavior of the Look-Up Tables (LUTs). The change of the LUT behavior is the only Bit-flip effect considered in this paper. A fault model analysis has been performed on small example designs in order to find the differences between the fault models. This paper discusses the relevance of using two types of models Stuck-at and Bit-flip with respect to the dependability characteristics Fault Security (FS) and Self-Testing (ST). The fault simulation using both fault models has been performed to verify the analysis results.


international conference on electronics, circuits, and systems | 2012

Dedicated hardware implementation of a linear congruence solver in FPGA

Jiri Bucek; Pavel Kubalik; Róbert Lórencz; Tomas Zahradnicky

The residual processor is a dedicated hardware for solving sets of linear congruences. It is a part of the modular system for solving sets of linear equations without rounding errors using Residue Number System. We present a new FPGA implementation of the residual processor, focusing mainly on the memory unit that forms a bottleneck of the calculation, and therefore determines the effectivity of the system. FPGA has been chosen, as it allows us to optimally implement the designed architecture depending on the size of the problem. The proposed memory architecture of the modular system is implemented using the internal FPGA block RAM. Our goal is to determine the maximum matrix dimension fitting directly into the FPGA, and achieved speed as a function of the dimension. Experimental results are obtained for the Xilinx Virtex 6 family.


international symposium on system-on-chip | 2014

System on chip design of a linear system solver

Jiri Bucek; Pavel Kubalik; Róbert Lórencz; Tomas Zahradnicky

This paper is focused on hardware error-free solution of dense linear systems using residual arithmetic on a System on Chip Modular System. The designed Modular System uses Residual Processors (RP)s for solving independent linear systems in residue arithmetic and combines RP solutions into solution of the linear system. In order to efficiently exploit parallel processing and cooperation of the individual components, a System on Chip architecture of the Modular System with several RPs is designed, each with a large memory unit used for data transfer and storage. A Xilinx FPGA architecture with a MicroBlaze processor is used to verify the proposed architecture. The experimental results are obtained for an evaluation FPGA board with Virtex 6 and a 1 GiB DDR memory and serve for further theoretical analysis of the system performance for various linear system sizes and the architecture of the system. The proposed system can be useful as a special hardware peripheral or a part of an embedded system.


digital systems design | 2013

Comparison of FPGA and ASIC Implementation of a Linear Congruence Solver

Jiri Bucek; Pavel Kubalik; Róbert Lórencz; Toma Zahradnicky

Residual processor (RP) is a dedicated hardware for solution of sets of linear congruences. RPs are parts of a larger modular system for error-free solution of linear equations in residue arithmetic. We present new FPGA and ASIC RP implementations, focusing mainly on their memory units being a bottleneck of the calculation and therefore determining the efficiency of the system. First, we choose an FPGA to easily test the functionality of our implementation, then we do the same in ASIC, and finally we compare both implementations together. The experimental FPGA results are obtained for Xilinx Virtex 6, while the ASIC results are obtained from Synopsys tools with a 130 nm standard cell library. Results also present a maximum matrix dimension fitting directly into the FPGA and achieved speed as a function of the dimension.


international conference on electronics, circuits, and systems | 2015

LZ4 compression algorithm on FPGA

Matej Bartik; Sven Ubik; Pavel Kubalik

This paper describes analysis and implementation of a LZ4 compression algorithm. LZ4 is derived from a standard LZ77 compression algorithm and is focused on the compression and decompression speed. The LZ4 lossless compression algorithm was analyzed regarding its suitability for hardware implementation. The first step of this research is based on software implementation of LZ4 with regard to the future hardware implementation. As a second step, a simple hardware implementation of LZ4 is evaluated for bottlenecks in the original LZ4 code. Xilinx Virtex-6 and 7-Series FPGAs are used to obtain experimental results. These results are compared to the industry competitor.

Collaboration


Dive into the Pavel Kubalik's collaboration.

Top Co-Authors

Avatar

Hana Kubatova

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar

Jiri Bucek

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar

Róbert Lórencz

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar

Radek Dobias

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tomas Zahradnicky

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar

Petr Fiser

Czech Technical University in Prague

View shared research outputs
Top Co-Authors

Avatar

Jiří BuăźEk

Czech Technical University in Prague

View shared research outputs
Researchain Logo
Decentralizing Knowledge