Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Adelio Salsano

dblp:18/2617 · DBLP profile ↗
← Back
21ranked-venue papers
0as first author
0since 2021 · last 2011
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 18Software engineering, systems software and programming languages · 8Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 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
2 papers
Hardware reliability and fault tolerance · 53% Integrated circuit design · 23% Distributed systems · 18%
Theoretical computer science
1 paper
Coding theory · 100%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes
reed-solomon codes
0.112007
Analysis of Errors and Erasures in Parity Sharing RS Codecs · IEEE Trans. Computers 2007
Hardware reliability and fault tolerance
error detection and correction
0.112006
Fault Localization, Error Correction, and Graceful Degradation in Radix 2 Signed Digit-Based Adders · IEEE Trans. Computers 2006
Hardware reliability and fault tolerance
fault-tolerant arithmetic
0.112006
Fault Localization, Error Correction, and Graceful Degradation in Radix 2 Signed Digit-Based Adders · IEEE Trans. Computers 2006
Distributed systems › fault tolerance › resilience
graceful degradation
0.112006
Fault Localization, Error Correction, and Graceful Degradation in Radix 2 Signed Digit-Based Adders · IEEE Trans. Computers 2006
Hardware reliability and fault tolerance › error detection
parity-based error detection
0.112006
Fault Localization, Error Correction, and Graceful Degradation in Radix 2 Signed Digit-Based Adders · IEEE Trans. Computers 2006
Integrated circuit design › digital arithmetic circuits › redundant adders
signed-digit adder
0.112006
Fault Localization, Error Correction, and Graceful Degradation in Radix 2 Signed Digit-Based Adders · IEEE Trans. Computers 2006
Storage systems
storage reliability
0.012007
Analysis of Errors and Erasures in Parity Sharing RS Codecs · IEEE Trans. Computers 2007
Integrated circuit design
digital circuit design
0.012006
Fault Localization, Error Correction, and Graceful Degradation in Radix 2 Signed Digit-Based Adders · IEEE Trans. Computers 2006

Methods — techniques the papers use, named apart from their topics

galois field arithmetic · 0.1bit error rate analysis · 0.1recomputation with shifted operands · 0.1parity checking · 0.1
YearPublicationVenuePosition
2011 Feedback based droop mitigation
abstract
A strong dl/dt event in a VLSI circuit can induce a temporary voltage drop and consequent malfunctioning of logic as for instance failing speed paths. This event, called power droop, usually manifests itself in at-speed scan test where a surge in switching activity (capture phase) follows a period of quiescent circuit state (shift phase). Power droop is also present during mission mode operation. However, because of the less predictable occurrence of the switching events in mission mode, usually the values of power droop measured during test are different from those measured in mission mode. To overcome the power droop problem, different mitigation techniques have been proposed. The goal of these techniques is to create a uniform current demand throughout the test. This paper proposes a feedback based droop mitigation technique which can adapt to the droop by reading the level of VDD and modifying real time the current flowing on ad-hoc droop mitigators. It is shown that the proposed solution not only can compensate for droop events occurring during test mode but also can be used as a method of mission mode droop mitigation and yield enhancement if higher power consumption is acceptable.
Salvatore Pontarelli, Marco Ottavi, Adelio Salsano, Kamran Zarrineh
DATE3
2009 Error detection in addition chain based ECC Point Multiplication
abstract
In this paper the problem of error detection in elliptic curve point multiplication is faced. Elliptic Curve Point Multiplication is often used to design cryptographic algorithms that use fewer bits than other methods with the same security level. One of the mode used to break the security of cryptosystem is the injection of a fault in the hardware realizing the cryptographic algorithm. Therefore, to avoid this kind of attack, is very important to develop cryptosystems that are able to detect errors induced by a fault. The paper takes into account the algorithm for elliptic Curve Point Multiplication based on a sequence of additions called ldquoaddition chainrdquo and shows how suitable modifications of the algorithms used for computing the point multiplication adds the error detection property to the algorithm.
Salvatore Pontarelli, Gian Carlo Cardarilli, Marco Re, Adelio Salsano
IOLTS4
2008 Totally Fault Tolerant RNS Based FIR Filters
abstract
In this paper, the design of a finite impulse response (FIR) filter with fault tolerant capabilities based on the residue number system is analyzed. Differently from other approaches that use RNS, the filter implementation is fault tolerant not only with respect to a fault inside the RNS moduli, but also in the reverse converter. An architecture allowing fault masking in the overall RNS FIR filter is presented. It avoids the use of a trivial triple modular redundancy (TMR) to protect the blocks that performs the final stages of the RNS based FIR computation.
Salvatore Pontarelli, Gian Carlo Cardarilli, Marco Re, Adelio Salsano
IOLTS4
2008 Analysis and Evaluations of Reliability of Reconfigurable FPGAs
Salvatore Pontarelli, Marco Ottavi, Vamsi Vankamamidi, Gian Carlo Cardarilli, Fabrizio Lombardi, Adelio Salsano
J. Electron. Test.6
2008 Guest Editorial
Nur A. Touba, Adelio Salsano, Minsu Choi
J. Electron. Test.2
2007 Self Checking Circuit Optimization by means of Fault Injection Analysis: A Case Study on Reed Solomon Decoders
abstract
This paper shows how the use of exhaustive fault injection campaigns in conjunction with the analysis of the property of a circuit, allows to improve the efficiency of the checker of self checking circuits. Experimental results coming from fault injection campaigns on a Reed-Solomon decoder demonstrated that by observing the occurred errors and the correspondent detection module has been possible to reduce the number of detection module, while paying a small reduction of the percentage of SEUs that can be detected.
Salvatore Pontarelli, Luca Sterpone, Gian Carlo Cardarilli, Marco Re, Matteo Sonza Reorda, Adelio Salsano, Massimo Violante
IOLTS6
2007 Analysis of Errors and Erasures in Parity Sharing RS Codecs
abstract
Reed Solomon (RS) codes are widely used to protect information from errors in transmission and storage systems. Most of the RS codes are based on GF(28) Galois Fields and use a byte to encode a symbol providing codewords up to 255 symbols. Codewords with more than 255 symbols can be obtained by using GF(2m) Galois fields with m > 8, but this choice increases the complexity of the encoding and decoding algorithms. This limitation can be superseded by introducing parity sharing (PS) RS codes that are characterized by a greater flexibility in terms of design parameters. Consequently, a designer can choose between different PS code implementations in order to meet requirements such as bit error rate (BER), hardware complexity, speed, and throughput. This paper analyzes the performance of PS codes in terms of BER with respect to the code parameters, taking into account either random error or erasure rates as two independent probabilities. This approach provides an evaluation that is independent of the communication channel characteristics and extends the results to memory systems in which permanent faults and transient faults can be modeled, respectively, as erasures and random errors. The paper also provides hardware implementations of the PS encoder and decoder and discusses their performances in terms of hardware complexity, speed, and throughput.
Gian Carlo Cardarilli, Salvatore Pontarelli, Marco Re, Adelio Salsano
IEEE Trans. Computers4
2007 Concurrent Error Detection in Reed-Solomon Encoders and Decoders
abstract
Reed-Solomon (RS) codes are widely used to identify and correct errors in transmission and storage systems. When RS codes are used for high reliable systems, the designer should also take into account the occurrence of faults in the encoder and decoder subsystems. In this paper, self-checking RS encoder and decoder architectures are presented. The RS encoder architecture exploits some properties of the arithmetic operations in GF(2m). These properties are related to the parity of the binary representation of the elements of the Galois field. In the RS decoder, the implicit redundancy of the received codeword, under suitable assumptions explained in this paper, allows implementing concurrent error detection schemes useful for a wide range of different decoding algorithms with no intervention on the decoder architecture. Moreover, performances in terms of area and delay overhead for the proposed circuits are presented.
Gian Carlo Cardarilli, Salvatore Pontarelli, Marco Re, Adelio Salsano
IEEE Trans. Very Large Scale Integr. Syst.4
2006 Localization of Faults in Radix-n Signed Digit Adders
abstract
It is widely known that an adder can be checked by using check symbols that are residues of the numbers modulo some base. This paper extends this characteristic to a radix r signed digit (SD) representation. The confinement of the carry operation can also be exploited to localize the faulty resources in the SD adder and to reconfigure the adder in order to work with a reduced dynamic range. The fault localization procedure is presented in this paper and the reconfiguration the SD adder after the fault localization is discussed
Gian Carlo Cardarilli, Marco Ottavi, Salvatore Pontarelli, Marco Re, Adelio Salsano
IOLTS5
2006 Concurrent error detection in Reed Solomon decoders
abstract
Reed Solomon codes are widely used to identify and correct data errors in transmission and storage systems. When Reed Solomon (RS) codes are used for high reliable systems, the designer should take into account also for the occurrence of faults in the encoder and decoder blocks. In this paper a method to obtain a self-checking RS decoder is presented and different architectures for its implementation based on concurrent error detection are provided. The proposed method can be used for a wide range of different decoder algorithms with no intervention on the decoder architecture
Gian Carlo Cardarilli, Salvatore Pontarelli, Marco Re, Adelio Salsano
ISCAS4
2006 Fault tolerant design of signed digit based FIR filters
abstract
This paper proposes a methodology for the development of fault tolerant arithmetic circuits using an r-radix signed digit (SD) representation. A residue checking based technique is applied to detect errors caused by faults belonging to the considered stuck-at fault set. We developed a technique to detect the presence of a fault in the adder by using a completely independent circuit that uses check symbols that are residues of the numbers modulo a suitable base. We show that for any radix r > 3 the correctness of the adder operation can be checked simply by using two check symbols. This property is used to extend the fault detection also to SD constant multipliers and to the rounding operation. The extension to SD constant multiplier can be easily obtained by implementing the multipliers using a shift and add architecture. For the truncation operation we notice that many error detection techniques based on some arithmetic properties of the circuits fails when the truncation operation is performed. Instead, we show how our method can be applied to this operation with low area overhead and therefore it is useful to implement self-checking finite impulse response (FIR) filters
Gian Carlo Cardarilli, Salvatore Pontarelli, Marco Re, Adelio Salsano
ISCAS4
2006 Fault Localization, Error Correction, and Graceful Degradation in Radix 2 Signed Digit-Based Adders
abstract
In this paper, a methodology for the development of fault-tolerant adders based on the radix 2 signed digit (SD) representation is presented. The use of a number representation characterized by a carry propagation confined to neighbor digits implies interesting advantages in terms of error detection, fault localization, and repair. Errors caused by faults belonging to a considered stuck-at fault set can be detected by a parity-based technique. In fact, a carry-free adder preserving the parity of the augends can be implemented allowing fault detection by using a parity checker. Regarding fault localization, the "carry-free" property of the adder ensures the confinement of the error due to a permanent fault to only few digits. The detection of the faulty digit has been obtained by using a recomputation with shifted operands method. Finally, after the fault localization, graceful degradation of the system intended as the reduction of the performances versus a correct output computation can be obtained by using two different procedures. The first one allows obtaining the correct output by recomputing the result performing two different shift operations and using the intersection of the obtained results to recover the correct output, while the second one is based on a reduced dynamic range approach, which allows us to obtain the result in only one step, but with fewer output digits.
Gian Carlo Cardarilli, Marco Ottavi, Salvatore Pontarelli, Marco Re, Adelio Salsano
IEEE Trans. Computers5
2005 On the Analysis of Reed Solomon Coding for Resilience to Transient/Permanent Faults in Highly Reliable Memories
abstract
Single event upsets (SEU), as well as permanent faults, can significantly affect the correct on-line operation of digital systems, such as memories and microprocessors; a memory can be made resilient to permanent and transient faults by using modular redundancy and coding. Different memory systems are compared; these systems utilize simplex and duplex arrangements with a combination of Reed Solomon coding and scrubbing. The memory systems and their operations are analyzed by novel Markov chains to characterize the performance for dynamic reconfiguration as well as error detection and correction under the occurrence of permanent and transient faults. For a specific Reed Solomon code, the duplex arrangement is able to cope efficiently with the occurrence of permanent faults, while the use of scrubbing allows it to cope with transient faults.
Luca Schiano, Marco Ottavi, Fabrizio Lombardi, Salvatore Pontarelli, Adelio Salsano
DATE5
2005 Design of a Self Checking Reed Solomon Encoder
abstract
In this paper, an innovative self-checking Reed Solomon encoder architecture is described. The presented architecture exploits some properties of the arithmetic operations in GF(2/sup 3/) related to the parity of the binary representation of the field elements. Moreover, a method for introducing self-checking capabilities on all the arithmetic structures used in the Reed Solomon encoder is presented. Finally the self-checking encoder architecture has been mapped on a FPGA evaluating its area overhead.
Gian Carlo Cardarilli, Salvatore Pontarelli, Marco Re, Adelio Salsano
IOLTS4
2005 A Comparative Evaluation of Designs for Reliable Memory Systems
Gian Carlo Cardarilli, Fabrizio Lombardi, Marco Ottavi, Salvatore Pontarelli, Marco Re, Adelio Salsano
J. Electron. Test.6
2005 Sufficient Conditions to Impose Derivative Constraints on MISO Takagi-Sugeno Fuzzy Logic Systems
abstract
A fuzzy logic system (FLS) can be completely described through its behavioral function. If the analytical expression of this function is known, then the system synthesis consists in the realization of a structure implementing it in the most convenient way. So, the problem of the FLS design can be considered as a function approximation problem. Many methods have been proposed in literature to minimize a certain error parameter. Nevertheless, sometimes the specifications of the problem need some further analytical properties of the approximating function. This paper analyzes multiple-input-single-output (MISO) FLSs with polynomial membership functions inspecting the case of two input variables. In particular, it will be shown what characteristics such systems should have in order to respect the constraints imposed on the derivatives of the implemented function, such as their continuity up to a desired order and even their value in the grid points of the input space. Furthermore, we prove that these systems can uniformly approximate, under certain conditions, any multivariate function with a desired approximation accuracy both on the target function and its partial derivatives. Proper illustrative examples will show the behavior of these FLSs comparing their performance with other methods proposed in literature.
Arianna Mencattini, Marcello Salmeri, Adelio Salsano
IEEE Trans. Fuzzy Syst.3
2004 A Signed Digit Adder with Error Correction and Graceful Degradation Capabilities
Gian Carlo Cardarilli, Marco Ottavi, Salvatore Pontarelli, Marco Re, Adelio Salsano
IOLTS5
2003 Design of a fault tolerant solid state mass memory
abstract
This paper describes a novel architecture of fault tolerant solid state mass memory (SSMM) for satellite applications. Mass memories with low-latency time, high throughput, and storage capabilities cannot be easily implemented using space qualified components, due to the inevitable technological delay of these kind of components. For this reason, the choice of commercial off the shelf (COTS) components is mandatory for this application. Therefore, the design of an electronic system for space applications, based on commercial components, must match the reliability requirements using system level methodologies. In the proposed architecture, error-correcting codes are used to strengthen the commercial dynamic random access memory (DRAM) chips, while the system controller is developed by applying fault tolerant design solutions. The main features of the SSMM are the dynamic reconfiguration capability, and the high performances which can be gracefully reduced in case of permanent faults, maintaining part of the system functionality. The paper shows the system design methodology, the architecture, and the simulation results of the SSMM. The properties of the building blocks are described in detail both in their functionality and fault tolerant capabilities. A detailed analysis of the system reliability and data integrity is reported. The graceful degradation capability of our system allows different levels of acceptable performances, in terms of active I/O link interfaces and storage capability. The results also show that the overall reliability of the SSMM is almost the same using different RS coding schemes, allowing a dynamic reconfiguration of the coding to reduce the latency (shorter codewords), or to improve the data integrity (longer codewords). The use of a scrubbing technique can be useful if a high SEU rate is expected, or if the data must be stored for a long period in the SSMM. The reported simulations show the behavior of the SSMM in presence of permanent and transient faults. In fact, we show that the SCU is able to recover from transient faults. On the other hand, using a spare microcontroller also hard faults can be tolerated. The distributed file system confines the unrecoverable fault effects only in a single I/O Interface. In this way, the SSMM maintains its capability to store and read data. The proposed system allows obtaining SSMM characterized by high reliability and high speed due the intrinsic parallelism of the switching matrix.
Gian Carlo Cardarilli, A. Leandri, P. Marinucci, Marco Ottavi, Salvatore Pontarelli, Marco Re, Adelio Salsano
IEEE Trans. Reliab.7
2001 Noise estimation in digital images using fuzzy processing
abstract
Noise estimation is an important issue in image processing because it is a fundamental step in many algorithms for noise suppression and then for image restoration. In the literature, many approaches have been presented in order to obtain good results. This paper presents a novel method suitable for obtaining a good estimation if the type of noise distribution is known. In particular, the algorithm provides the variance of the noise distribution and the proof that the distribution itself matches the foreseen one. The algorithm has been tested on different images affected by Gaussian noise. The simulations show results better than those obtained with other approaches.
Marcello Salmeri, Arianna Mencattini, Adelio Salsano, Emanuele Ricci
ICIP (1)3
2000 Development of an evaluation model for the design of fault-tolerant solid state mass memory
abstract
The use of Commercial Off The Shelf (COTS) devices for space applications is growing due the higher cost and lower performance of corresponding dedicated devices. The needed reliability is achieved at the architectural level. This paper faces this problem in the design of a Solid State Mass Memory (SSMM). High-energy particles induce soft and hard errors in DRAMs devices. In our approach, these errors are mitigated at system level rather than at device level. In particular our SSMM is based on a suitable Error Control Code (ECC) and on memory redundancy in order to improve the tolerance with respect to DRAM induced errors. Accurate space environment models and decisional models are important to optimize the SSMM overhead, the amount of radiation shielding, the overall mass, and could suggest, if possible, the selection of a better orbit with a more benign environment. In this paper we describe the methodology used to select the parameter design for a class of memory architectures.
Gian Carlo Cardarilli, Panfilo Marinucci, Adelio Salsano
ISCAS3
1983 A fault-tolerant microcomputer with fail-safe outputs
Giuseppe Fazio, Adelio Salsano
Microprocessing and Microprogramming2