Demo Data from VLDB 2026 / reviewers in the wild / expert
Javier Valls-Coquillat
dblp:24/2335 · also Javier Valls
· DBLP profile ↗
26ranked-venue papers
0as first author
0since 2021 · last 2018
0000-0002-9390-5022ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 23Computer networks · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › power estimation
FPGA power estimation |
0.0 | 1 | 2004 | Power analysis and estimation tool integrated with XPOWER · FPGA 2004 |
Electronic design automation
power estimation |
0.0 | 1 | 2004 | Power analysis and estimation tool integrated with XPOWER · FPGA 2004 |
Methods — techniques the papers use, named apart from their topics
statistical estimation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | High-Throughput One-Channel RS(255, 239) DecoderabstractThis work presents the design of a very high throughput RS(255,239) decoder for a single data stream. Implementation results show that it is possible to reach 140 Gbps when implemented in a 90nm CMOS process. The proposed architectures are more area-time efficient than previously published high-throughput RS(255,239) decoders. Gabriele Perrone, Javier Valls-Coquillat, Vicente Torres 0001, Francisco Garcia-Herrero |
DSD | 2 |
| 2017 | A Fast and Low-Complexity Operator for the Computation of the Arctangent of a Complex NumberabstractThe computation of the arctangent of a complex number, i.e., the atan2 function, is frequently needed in hardware systems that could profit from an optimized operator. In this brief, we present a novel method to compute the atan2 function and a hardware architecture for its implementation. The method is based on a first stage that performs a coarse approximation of the atan2 function and a second stage that improves the output accuracy by means of a lookup table. We present results for fixed-point implementations in a field-programmable gate array device, all of them guaranteeing last-bit accuracy, which provide an advantage in latency, speed, and use of resources, when compared with well-established fixed-point options. Vicente Torres 0001, Javier Valls-Coquillat |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2016 | High-Performance NB-LDPC Decoder With Reduction of Message ExchangeabstractThis paper presents a novel algorithm based on trellis min-max for decoding non-binary low-density parity-check (NB-LDPC) codes. This decoder reduces the number of messages exchanged between check node and variable node processors, which decreases the storage resources and the wiring congestion and, thus, increases the throughput of the decoder. Our frame error rate performance simulations show that the proposed algorithm has a negligible performance loss for high-rate codes with GF(16) and GF(32) and a performance loss smaller than 0.07 dB for high-rate codes over GF(64). In addition, a layered decoder architecture is presented and implemented on a 90-nm CMOS process for the following high-rate NB-LDPC codes: (2304, 2048) over GF(16), (837, 726) over GF(32), and (1536, 1344) over GF(64). In all cases, the achieved throughput is higher than 1 Gb/s. Jesus Omar Lacruz, Francisco Garcia-Herrero, Ma José Canet, Javier Valls-Coquillat |
IEEE Trans. Very Large Scale Integr. Syst. | 4 |
| 2016 | Reduced-Complexity Nonbinary LDPC Decoder for High-Order Galois Fields Based on Trellis Min-Max AlgorithmabstractNonbinary LDPC codes outperform their binary counterparts in different scenarios. However, they require a considerable increase in complexity, especially in the check-node (CN) processor, for high-order Galois fields (GFs) higher than GF(16). To overcome this drawback, we propose an approximation for the trellis min-max algorithm that allows us to reduce the number of exchanged messages between the CN and the variable node compared with previous proposals from the literature. On the other hand, we reduce the complexity in the CN processor, keeping the parallel computation of messages. We implemented a layered scheduled decoder, based on this algorithm, in a 90-nm CMOS technology for the (837, 723) NB-LDPC code over GF(32) and the (1536, 1344) over GF(64), achieving an area saving of 16% and 36% for the CN and 10% and 12% for the whole decoder, respectively. The throughput is 1.07 and 1.26 Gb/s, which outperforms the state of the art of high-rate decoders with the high GF order from the literature. Jesus Omar Lacruz, Francisco Garcia-Herrero, Ma José Canet, Javier Valls-Coquillat |
IEEE Trans. Very Large Scale Integr. Syst. | 4 |
| 2015 | A 630 Mbps non-binary LDPC decoder for FPGAabstractA high-speed non-binary LDPC decoder based on Trellis Min-Max algorithm with layered schedule is presented. The proposed approach compresses the check-node output messages into a reduced set, decreasing the number of messages sent to the variable node. Additionally, the memory resources from the layered architecture are reduced. The proposed decoder was implemented for the (2304,2048) NB-LDPC code over GF(16) on a Virtex-7 FPGA and in a 90 nm CMOS process. Our implementation outperforms state-of-the-art NB-LDPC decoder implementations for both technologies, achieving a throughput of 630 and 965 Mbps, respectively. Jesus Omar Lacruz, Francisco Garcia-Herrero, Ma José Canet, Javier Valls-Coquillat, Asuncion Perez-Pascual |
ISCAS | 4 |
| 2015 | Simplified Trellis Min-Max Decoder Architecture for Nonbinary Low-Density Parity-Check CodesabstractNonbinary low-density parity-check (NB-LDPC) codes have become an efficient alternative to their binary counterparts in different scenarios, such as moderate codeword lengths, high-order modulations, and burst error correction. Unfortunately, the complexity of NB-LDPC decoders is still too high for practical applications, especially for the check node (CN) processing, which limits the maximum achievable throughput. Although a great effort has been made in the recent literature to overcome this disadvantage, the proposed decoders are still not ready for high-speed implementations for high-order fields. In this paper, a simplified trellis min-max algorithm is proposed, where the CN messages are computed in a parallel way using only the most reliable information. The proposed CN algorithm is implemented using a horizontal layered schedule. The overall decoder architecture has been implemented in a 90-nm CMOS process for a (N = 837 and K = 726) NB-LDPC code over GF(32), achieving a throughput of 660 Mb/s at nine iterations based on postlayout results. This decoder increases hardware efficiency compared with the existing recent solutions for the same code. Jesus Omar Lacruz, Francisco Garcia-Herrero, David Declercq, Javier Valls-Coquillat |
IEEE Trans. Very Large Scale Integr. Syst. | 4 |
| 2015 | Reduction of Complexity for Nonbinary LDPC Decoders With Compressed MessagesabstractIn this brief, a method for compressing the messages between check nodes and variable nodes is proposed. This method is named compressed nonbinary message passing (CNBMP). CNBMP reduces the number of messages exchanged between one check node and the connected variable nodes from dc x q to 5 × q, and its application has a high impact on the performance of the decoder: the storage and routing areas are reduced and the throughput is increased. Unlike other methods, CNBMP does not introduce any approximation or modification in the information and the processed operations are exactly the same as those of the original decoders; hence, no performance degradation is introduced. To demonstrate its advantages, an architecture applying this CNBMP to the Trellis Min-Max algorithm was derived showing that most of the storage resources were also reduced from dc× q to 5 × q. This architecture was implemented for a (837 726) nonbinary low-density parity-check code using a 90-nm CMOS technology reaching a throughput of 981 Mb/s with an area of 10.67 mm2, which is 3.9 more efficient than the best solution found in the literature. Jesus Omar Lacruz, Francisco Garcia-Herrero, Javier Valls-Coquillat |
IEEE Trans. Very Large Scale Integr. Syst. | 3 |
| 2014 | Nonbinary LDPC Decoder Based on Simplified Enhanced Generalized Bit-Flipping AlgorithmabstractA simplified version of the enhanced serial generalized bit-flipping algorithm is proposed in this brief. This new algorithm reduces the quantity of information that is stored with a negligible performance loss of 0.05 dB compared with previous proposals. In addition, the algorithm allows us not only to save memory, but also to reduce the number of arithmetic resources needed. In addition, a new initialization of the algorithm avoids using techniques to control data growth without any performance degradation, reduces routing, increasing the maximum frequency achievable, and saves logic. The decoder derived from the simplified algorithm requires almost half the area of previous architectures, with a throughput of 716 Mbps on a 90-nm CMOS process for the (837, 723) nonbinary code over GF(32) at ten iterations. Francisco Garcia-Herrero, Ma José Canet, Javier Valls-Coquillat |
IEEE Trans. Very Large Scale Integr. Syst. | 3 |
| 2014 | Multiple-Vote Symbol-Flipping Decoder for Nonbinary LDPC CodesabstractA multiple-vote symbol-flipping (MV-SF) decoding algorithm for nonbinary low-density parity-check (NB-LDPC) codes is proposed in this paper. Our algorithm improves the generalized bit-flipping algorithm (GBFDA) by considering the multiplicity of the candidates at the check-node output, to perform a more accurate symbol-flipping decision at the variable node update. The MV-SF algorithm greatly improves the frame error rate performance of GBFDA and approaches the performance of the best state-of-the-art decoders [extended min-sum and min-max (Min–Max)] with lower complexity. For a$(N=837,K=723)$NB-LDPC code over GF(32), the decoder derived from the proposed algorithm can reach a throughput higher than 500 Mb/s and a coding gain of 0.44 dB compared with the most efficient GBFDA architecture with only twice the silicon area. Our architecture has 27% efficiency gain compared with the best Min–Max architecture found in the literature, with a performance loss of just 0.21 dB at frame error rate$10^{-4}$. Francisco Garcia-Herrero, Erbao Li, David Declercq, Javier Valls-Coquillat |
IEEE Trans. Very Large Scale Integr. Syst. | 4 |
| 2012 | Low-complexity low-density parity check decoding algorithm for high-speed very large scale integration implementationabstractThis study proposes a new low-complexity decoding algorithm for low-density parity check codes, which is a variation of the offset min-sum algorithm and achieves a similar performance with lower hardware cost. A finite precision study is presented and the hardware cost of the implementation of three very large scale integration architectures is evaluated. As a conclusion, the proposed algorithm achieves similar performance with an area saving of around 18, 10 and 14% for the memory-based partially parallel, fully parallel and sliced message passing implementations, respectively. Fabian Angarita, José Marín-Roig, Vicenc Almenar-Terre, Javier Valls-Coquillat |
IET Commun. | 4 |
| 2012 | High-Throughput Interpolator Architecture for Low-Complexity Chase Decoding of RS CodesabstractIn this paper, a high-throughput interpolator architecture for soft-decision decoding of Reed-Solomon (RS) codes based on low-complexity chase (LCC) decoding is presented. We have formulated a modified form of the Nielson's interpolation algorithm, using some typical features of LCC decoding. The proposed algorithm works with a different scheduling, takes care of the limited growth of the polynomials, and shares the common interpolation points, for reducing the latency of interpolation. Based on the proposed modified Nielson's algorithm we have derived a low-latency architecture to reduce the overall latency of the whole LCC decoder. An efficiency of at least 39%, in terms of area-delay product, has been achieved by an LCC decoder, by using the proposed interpolator architecture, over the best of the previously reported architectures for an RS(255,239) code with eight test vectors. We have implemented the proposed interpolator in a Virtex-II FPGA device, which provides 914 Mb/s of throughput using 806 slices. Francisco Garcia-Herrero, Ma José Canet, Javier Valls-Coquillat, Pramod Kumar Meher |
IEEE Trans. Very Large Scale Integr. Syst. | 3 |
| 2011 | Low Cost Hardware Implementation of Logarithm ApproximationabstractA low cost, high-speed architecture for the computation of the binary logarithm is proposed. It is based on the Mitchell approximation with two correction stages: a piecewise linear interpolation with power-of-two slopes and truncated mantissa, and a LUT-based correction stage that correct the piecewise interpolation error. The architecture has been implemented in an FPGA device and the results are compared with other low cost architectures requiring less area and achieving high-speed. Roberto Gutiérrez, Javier Valls-Coquillat |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2010 | FPGA-implementation of atan(Y/X) based on logarithmic transformation and LUT-based techniques
Roberto Gutiérrez, Vicente Torres 0001, Javier Valls-Coquillat |
J. Syst. Archit. | 3 |
| 2009 | FPGA-implementation of Time-Multiplexed Multiple Constant Multiplication based on carry-save arithmeticabstractThis paper proposes a method to implement time-multiplexed multiple constant multiplication (T-MMCM) based on carry-save adders on FPGA devices. Some basic cells have been defined. These cells are efficiently mapped on the FPGA devices and allow the designer to built T-MMCM circuits based on a tree topology. The performance of the proposed method has been validated by means of two designs: an n-point FFT butterfly with n=64, 128 and 256, and a 2-D DCT. Both designs have been implemented on a Virtex-5 device. The results show that the proposed method improves the throughput (up to 50%) and reduces the area in many cases compared to the implementation based on carry-propagate adders. Roberto Gutiérrez, Javier Valls-Coquillat, Asuncion Perez-Pascual |
FPL | 2 |
| 2007 | Implementation on FPGA of a LUT-based atan(Y/X) operator suitable for Synchronization AlgorithmsabstractThis paper presents an architecture for the computation of the atan(Y/X) operation suitable for broadband communication applications where a throughput of 20 MHz is required. The architecture is based on LUT methods and achieves lower power consumption with respect to an atan(Y/X) operator based on CORDIC algorithm with a lower latency. The proposed architecture can compute the atan(Y/X) with a latency of two clock cycles and its power consumption is 49% lower than a CORDIC with the same latency. Roberto Gutiérrez, Javier Valls-Coquillat |
FPL | 2 |
| 2007 | Time Synchronization for the IEEE 802.11a/g WLAN StandardabstractIn this paper a time synchronization algorithm for IEEE 802.11a/g OFDM-WLAN standard is presented and some modifications are proposed to simplify its implementation without sacrifice its performance. To evaluate its feasibility this algorithm is compared with others found in the literature. The comparison of performance has been carried out by simulation in multipath channels, at low signal to noise ratios and with carrier frequency offset. It is shown that the proposed solution has a better performance and a lower computational cost. Ma José Canet, Vicenc Almenar-Terre, José Marín-Roig, Javier Valls-Coquillat |
PIMRC | 4 |
| 2005 | Efficient FPGA Implementation of CORDIC Algorithm for Circular and Linear CoordinatesabstractThis paper proposes an efficient FPGA implementation of a common CORDIC architecture for circular and linear coordinates. The proposed circuit is derived from the single coordinate CORDIC architectures and the mapping on the Xilinx slices is fully detailed. Relative placed macros in VHDL have been designed to show the goodness of the proposed architecture. All the circuits have been implemented in Virtex-E and Virtex-II devices and the results show that the area of the common architecture is hardly larger than the area of a single coordinate or single mode CORDIC architecture. It is also shown that if a common architecture is modeled with RTL style its implementation requires the double of area and the maximum throughput decreases more than a half. Fabian Angarita, Asuncion Perez-Pascual, T. Sansaloni, Javier Valls-Coquillat |
FPL | 4 |
| 2005 | Statistical Power Estimation for FPGAabstractThis article presents a power estimation tool integrated with an FPGA design flow. It is able to estimate total and individual-node average power consumption for combinational blocks. The tool is based on the statistical approach, allowing the user to specify the tolerated error and confidence level of the power estimation. An important feature of this software is the short pulse filtration that leads, in other case, to overestimation. Power maps generation is implemented to help both to detect hot-spots, and perform a power optimization. These maps show the power at every physical position in the die. Several circuits have been tested in order to demonstrate the tool features and usability. The estimated values of dynamic power have been compared with physical measurements for Virtex and Virtex-E devices. Elias Todorovich, Fabian Angarita, Javier Valls-Coquillat, Eduardo I. Boemo |
FPL | 3 |
| 2004 | Power analysis and estimation tool integrated with XPOWERabstractA power estimation tool for FPGA technology was developed. The current version is able to estimate total and individual node average power consumption in combinational blocks. The tool is statistical-based, allowing the user to specify the tolerated error for a given confidence level. Due to the fact that the power for individual nodes can be obtained, the software is able to connect this information with the physical positions of the nodes. In order to demonstrate the tool features and usability, a set of arithmetic blocks for digital radio have been utilized as benchmark circuit. Main results have been compared with actual power measurements for Virtex and Virtex-II devices. Elias Todorovich, Eduardo I. Boemo, Fran Cardells, Javier Valls-Coquillat |
FPGA | 4 |
| 2004 | Hardware Design of a FPGA-Based Synchronizer for Hiperlan/2
Ma José Canet, Felip Vicedo, Vicenc Almenar-Terre, Javier Valls-Coquillat, Eduardo R. de Lima |
FPL | 4 |
| 2004 | A common FPGA based synchronizer architecture for Hiperlan/2 and IEEE 802.11a WLAN systemsabstractThis paper deals with the design and implementation of a frame, time and frequency synchronizer for both Hiperlan/2 and IEEE 802.11a WLAN standards. In a packet oriented system, to perform a quick and correct synchronization it is critical to avoid severe bit error rate degradation. So, the design of this subsystem is one of the most challenging tasks to be done in the implementation of a transceiver. In this paper we give practical solutions to the hardware design problems that arise when the synchronization algorithm is turned into a digital circuit. We evaluate the fixed-point realization of the synchronization algorithm and introduce some simplifications to reduce, as much as possible, the cost in area of the circuit without losing its performance. Ma José Canet, Felip Vicedo, Vicenc Almenar-Terre, Javier Valls-Coquillat, Eduardo R. de Lima |
PIMRC | 4 |
| 2003 | Symbol Timing Synchronization in FPGA-Based Software Radios: Application to DVB-S
Fran Cardells, Javier Valls-Coquillat, Vicenc Almenar-Terre |
FPL | 2 |
| 2003 | DIGIMOD: A Tool to Implement FPGA-Based Digital IF and Baseband Modems
José Marín-Roig, Vicente Torres 0001, Ma José Canet, Asuncion Perez-Pascual, T. Sansaloni, Fran Cardells, Fabian Angarita, Felip Vicedo, Vicenc Almenar-Terre, Javier Valls-Coquillat |
FPL | 10 |
| 2002 | High Performance Quadrature Digital Mixers for FPGAs
Fran Cardells, Javier Valls-Coquillat |
FPL | 2 |
| 2002 | Efficient FPGA-based QPSK Demodulation Loops: Application to the DVB Standard
Fran Cardells, Javier Valls-Coquillat, Vicenc Almenar-Terre, Vicente Torres 0001 |
FPL | 2 |
| 2000 | FPGA-based digit-serial complex number multiplier-accumulatorabstractThis paper presents a FPGA implementation of digit-serial complex number Multiplier-Accumulators (CMACs) based on Booth recoding techniques and carry save (CS) adders. The complex number Multiplier-Accumulators can be pipelined at LUT-level. An efficient mapping of the Booth recoding and the partial product generation is presented which results in a logic depth reduction. The combination of 5-3 and 4-3 converters in the CS structure and the utilization of ripple carry adder (RCA) trees lead to a minimum area requirement. T. Sansaloni, Javier Valls-Coquillat, Keshab K. Parhi |
ISCAS | 2 |