
Paolo PrinettoPolitecnico di Torino | polito · DAUIN - Department of Control and Computer Engineering
Paolo Prinetto
Laurea in Ingegneria Elettronica
About
414
Publications
47,765
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
3,871
Citations
Citations since 2017
Additional affiliations
November 1990 - present
Publications
Publications (414)
italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Threat Modelling
allows defenders to identify threats to which the target system is exposed. Such a process requires a detailed infrastructure analysis to map threats to assets and to identify possible flaws. Unfortunately, the process is still mostly...
Sensors, actuators, and controllers communicate with each other in our Water Management Cyber Physical System (WM-CPS). This WM-CPS is also Internet of Things (IoTs) enable because controllers used in WM-CPS always get a unique IP address during connection with internet. In our work, various communication standards like Ethernet/IP, Modbus/TCP, Mod...
Research on bidirectional human-machine interfaces will enable the smooth interaction with robotic platforms in contexts ranging from industry to tele-medicine and rescue. This paper introduces a bidirectional communication system to achieve multisensory telepresence during the gestural control of an industrial robotic arm. We complement the gestur...
Field-programmable gate array technologies are creating a new range of challenges for pervasive and ubiquitous systems. Revisiting and extending approaches borrowed from the purely software domain is a fundamental opportunity in this scenario. In particular, this paper addresses code mobility, a well-established approach used to dynamically adapt a...
The research and prototyping of new memory technologies are getting a lot of attention in order to enable new (computer) architectures and provide new opportunities for today’s and future applications. Delivering high quality and reliability products was and will remain a crucial step in the introduction of new technologies. Therefore, appropriate...
SALVEREMO project aims at designing and prototyping an innovative system for searching and rescuing individuals (especially hikers and mountaineers) who got lost or in peril in wilderness or mountain areas. It makes use of Remotely Piloted Aircraft System (RPAS) equipped with a sensor suite specifically selected according to the requirements identi...
Nowadays, many services and applications need to be secured. In this paper we present the design and the initial development of a new security-oriented open hardware and software platform easy to be integrated and capable of hiding significant complexity behind a set of simple high-level APIs. This SoC platform is called SEcube™ (Secure Environment...
Physically Unclonable Functions (PUFs) are emerging cryptographic primitives used to implement low-cost device authentication and secure secret key generation. Weak PUFs (i.e., devices able to generate a single signature or to deal with a limited number of challenges) are widely discussed in literature. One of the most investigated solutions today...
Video-based navigation (VBN) is increasingly used in space applications to enable autonomous entry, descent, and landing of aircrafts. VBN algorithms require real-time performances and high computational capabilities, especially to perform features extraction and matching (FEM). In this context, field-programmable gate arrays (FPGAs) can be employe...
Internet sta rivoluzionando la nostra società e la nostra economia, favorendo l’interazione, lo scambio di idee, la condivisione delle informazioni, creando nuove modalità di coinvolgimento politico e sociale e di scambio economico e commerciale. Spazio cibernetico (Cyberspace) è il termine convenzionalmente usato per riferirsi all’ambiente all’int...
Cobham Gaisler develops the LEON3FT SPARC V8 fault-tolerant microprocessor that is available both as IP cores part of an IP library (GRLIB) that allows users to design their own custom system-on-chip (SoC) designs, and also as part of ready-made designs and devices. Cobham Gaisler has recently added support for Microsemi IGLOO2, and experimental su...
Physically Unclonable Functions (PUFs) are emerging cryptographic primitives used to implement low-cost device authentication and secure secret key generation. Weak PUFs (i.e., devices able to generate a single signature or to deal with a limited number of challenges) and Strong PUFs (i.e., devices able to deal with multiple challenges) are widely...
One of the most promising emerging memory technologies is the Spin-Transfer-Torque Magnetic Random Access Memory (STT-MRAM), due to its high speed, high endurance, low area, low power consumption, and good scaling capability. In this paper, we estimate the STT-MRAM cell reliability under fabrication- and aging-induced process variability, by evalua...
The CMOS based memories are facing major issues with technology scaling, such as decreased reliability and increased leakage power. A point will be reached when the technology scaling issues will overweight the benefits. For this reason, alternate solutions are being proposed in literature, to possibly replace charge based memories. One of the most...
Currently available EDA tools for design space exploration of Solid State Drives (SSDs) are not able to assess: i) the device architecture inefficiencies; ii) the architecture overdesign for a target performance; iii) the performance degradation caused by the disk usage. These tools feature either an overly high abstraction modeling strategy or lac...
Transistor and interconnect wearout is accelerated with transistor scaling that results in timing variations. Progressive age measurement of a circuit can help a better prevention mechanism for reducing more aging. This requires age monitors that collect progressive age information of the circuit. This paper focuses on monitor structures for implem...
Physical Unclonable Functions are emerging cryptographic primitives used to implement low-cost device authentication and secure secret key generation. In this paper we propose an innovative design based on STT-MRAM memory. We exploit the high variability affecting the electrical resistance of the MTJ device in anti-parallel magnetization. We will s...
In the last decade, academies and private companies have actively explored emerging memory technologies. STT-MRAM in particular is experiencing a rapid development but it is facing several challenges in terms of performance and reliability. Several techniques at cell level have been proposed to mitigate such issues but currently few tools and metho...
Dependability issues due to nonfunctional properties are emerging as a major cause of faults in modern digital systems. Effective countermeasures have to be developed to properly manage their critical timing effects. This article presents a methodology to avoid transition delay faults in field-programmable gate array (FPGA)-based systems, with low...
NAND flash memories are becoming the predominant technology in the implementation of mass storage systems for both embedded and high-performance applications. However, when considering data and code storage in Non-Volatile Memories (NVMs), such as NAND flash memories, reliability and performance become a serious concern for systems designers. Desig...
In recent years, the Spin-Transfer-Torque Magnetic Random Access Memory (STT-MRAM) has emerged as a promising choice for embedded memories due to its reduced read/write latency and high CMOS integration capability. Under today aggressive technology scaling requirements, the STT-MRAM is affected by process variability and aging phenomena, making rel...
Modern SRAM-based Field Programmable Gate Arrays (FPGAs) are increasingly employed in safety- and mission-critical applications. However, the aggressive technology scaling is highlighting the increasing sensitivity of such devices to Single Event Upsets (SEUs) caused by external radiation events. Assessing the reliability of FPGA-based systems in t...
In order to enable the non-cooperative rendezvous, capture, and removal of large space debris, automatic recognition of the target is needed. Video-based techniques are the most suitable in the strict context of space missions, where low-energy consumption is fundamental, and sensors should be passive in order to avoid any possible damage to extern...
In the last years, Video-based Navigation is becoming an hot topic since camera sensors will be more and more included in future space exploration missions, to allow a visual comprehension of the surrounding unknown environment. This paper proposes a novel approach for Video-based Absolute Navigation focusing on the Entry, Descent and Landing phase...
As the technology shrinks, nonfunctional properties (NFPs) such as reliability, vulnerability, power consumption, or heat dissipation become as important as system functionality. As NFPs often influence each other, depend on the application and workload of a system, and exhibit nonlinear behavior, NFP simulation over long periods of system operatio...
The increasing need for high-performance dependable systems with and the ongoing strong cost pressure leads to the adoption of commercial off-the-shelf devices, even for safety critical applications. Ad hoc techniques must be studied and implemented to develop robust systems and to validate the design against all safety requirements. Nonetheless, w...
Abstract—Nowadays, Field-Programmable Gate Arrays (FPGAs) are increasingly used in critical applications. In these scenarios fault tolerance techniques are needed to increase system dependability and lifetime. This paper proposes a novel methodology to achieve autonomous fault tolerance in FPGA-based systems affected by permanent faults. A design f...
With the advent of solid-state storage systems, NAND flash memories are becoming a key storage technology. However, they suffer from serious reliability and endurance issues during the operating lifetime that can be handled by the use of appropriate error correction codes (ECCs) in order to reconstruct the information when needed. Adaptable ECCs ma...
If a camera moves while taking a picture, motion blur is induced. There exist mechanical techniques to prevent this effect to occur, but they are cumbersome and expensive. Considering for example an Unmanned Aerial Vehicle (UAV) engaged in a save and rescue mission, where recording frames of scene to identify people and animals to rescue is require...
Cyber-Physical Systems (CPSs) represent a new generation of digital systems, where cyber entities and physical devices cooperate towards a set of common goals. The research presented in this paper aims to contribute to the development of CPSs by proposing an open architecture applicable in environmental monitoring, consisting of three layers. The p...
Due to the rapid development of smartphones, notebooks and tablets, the need for high density, low power, high performance SoCs has pushed the well-established embedded memory technologies to their limits. To overcome the existing memory issues, emerging memory technologies are being developed and implemented. The focus is placed on non-volatile te...
On behalf of the Steering, Organizing and Program Committees, we would like to welcome you to the International Conference on Design and Technology of Integrated systems in nanoscale era (DTIS) 2014, an event devoted to presenting and discussing scientific trends, emerging results, hot topics, and practical applications in the area of design and te...
Solid State Drives (SSDs) are gaining particular momentum in various frameworks such as multimedia, large data centers and cloud environments. Unfortunately, efficient CAD tools for SSD design space exploration able to assess the optimization of the device microarchitecture w.r.t. the target performance are still missing. This paper tries to close...
The emerging field of reconfigurable computing is currently blurring the boundary between hardware and software layers in computer systems, enabling the extension of traditionally software design paradigms, such as code mobility, to hardware-reconfigurable systems. Motivated by this consideration, we introduce in this paper an extended notion of co...
Dynamic Partial Reconfiguration allows to dynamically change the behaviour of a portion of the FPGAs by downloading new information in the configuration memory of the device. Since modern Systems-on-Programmable-Chips (SoPCs) make extensive use of this feature, many reconfigurable area are placed in the device, with several configurations for each...
Video-based navigation is an increasingly used procedure with hard real-time requirements and high computational effort. In this field, FPGA hardware acceleration supplies low-cost and considerable performances enhancement. Video-based navigation algorithms extrapolate and correlate features from images, relying on their accuracy. Image enhancement...
Each panelist gave a position statement that revolves around the following questions (followed by a Q&A session): 1. Present state of the union in your respective cmmtries in regards to educational, research, govemmental, and industrial initiatives to boost IC and FPGA design sectors, and how it can or cannot be a role model for the region. 2. Show...
High computation is a predominant requirement in many applications. In this field, Graphic Processing Units (GPUs) are more and more adopted. Low prices and high parallelism let GPUs be attractive, even in safety critical applications. Nonetheless, new methodologies must be studied and developed to increase the dependability of GPUs. This paper pre...
Thanks to their flexibility, FPGAs are nowadays widely used to implement digital systems' prototypes and, more frequently, their final releases. Reconfiguration traditionally required an external controller to upload contents in the FPGA. Dynamic Partial Reconfiguration (DPR) opens new horizons in FPGAs' applications, providing many new utilization...
Nowadays, Video-Based Navigation (VBN) is increasingly used in space-applications. The future space-missions will include this approach during the Entry, Descent and Landing (EDL) phase, in order to increase the landing point precision. This paper presents FEMIP: a high performance FPGA-based features extractor and matcher tuned for space applicati...
NAND Flash memories are gaining popularity in the development of electronic embedded systems for both consumer and mission-critical applications. NAND Flashes crucially influence computing systems development and performances. EF3S, a framework to easily assess NAND Flash based memory systems performances (reliability, throughput, power), is presen...
Nowadays Graphical processing Units (GPUs) have become increasingly popular due to their high computational power and low prices. This makes them particularly suitable for high-performance computing applications, like data elaboration and image processing. In these fields, the capability of properly work even in presence of faults is mandatory. Thi...
NAND flash memories represent a key storage technology for solid-state storage systems. However, they suffer from serious reliability and endurance issues that must be mitigated by the use of proper error correction codes. This paper proposes the design and implementation of an optimized Bose–Chaudhuri–Hocquenghem hardware codec core able to adapt...
The presence of noise in images can significantly impact the performances of digital image processing and computer vision algorithms. Thus, it should be removed to improve the robustness of the entire processing flow. The noise estimation in an image is also a key factor, since, to be more effective, algorithms and denoising filters should be tuned...
Nowadays, Graphical Processing Units (GPUs) have become increasingly popular due to their high computational power and low prices. This makes them particularly suitable for high-performance computing applications, like data elaboration and financial computation. In these fields, high efficient test methodologies are mandatory. One of the most effec...
A novel Italian Sign Language MultiWordNet (LMWN), which integrates the MultiWordNet (MWN) lexical database with the Italian Sign Language (LIS), is presented in this paper. The approach relies on LIS lexical resources which support and help to search for Italian lemmas in the database and display corresponding LIS signs. The lexical frequency anal...
In order to enable the non-cooperative rendezvous, capture, and removal of large space debris, automatic recognition of the target is needed. Several technologies are currently available and stereo vision is one of the most suitable in the strict context of space missions, where low energy consumption is fundamental and sensors should be passive in...
FPGAs achieve smaller geometries and their reliability is becoming a severe issue. Non-functional properties, as Negative Bias Temperature Instability, affect the device functionality. In this work a novel methodology to address this issue is described, exploiting FPGAs flexibility. Dynamic Partial Reconfiguration is used to minimize aging impact o...
The Supervisory Control And Data Acquisition (SCADA) systems for water supply face a number of issues related to the management of large amounts of data/events, dependability, flexibility, and reconfiguration, meeting hard/soft real-time constraints. Also, these systems are relatively insecure and unsafe due to different kinds of vulnerabilities. T...
This paper presents a novel Italian text to Italian Sign Language Dictionary that displays word translation by means of a virtual character. The Dictionary is linked with MultiWordNet, a lexical and semantic database which includes sev-eral languages. The objective is to use it, as a learning tool for Deaf people to enhance the learning of written...
The Lack of written representation for Italian Sign Language (LIS) makes it difficult to do perform tasks like looking up a new word in a dictionary. Most of the paper dictionaries show LIS signs in drawings or pictures. It's not a simple proposition to understand the meaning of sign from paper dictionaries unless one already knows the meanings. Th...