Network


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

Hotspot


Dive into the research topics where Paolo Amato is active.

Publication


Featured researches published by Paolo Amato.


international memory workshop | 2014

Ultra fast, two-bit ECC for Emerging Memories

Paolo Amato; Christophe Laurent; Marco Sforzin; S. Bellini; M. Ferrari; A. Tomasoni

Emerging Memories (EMs) could benefit from Error Correcting Codes (ECCs) able to correct a few errors in just a few nanoseconds; for example to cope with failure mechanisms that could arise in new storage physics. Fast ECCs are also desired for eXecuted-in-Place (XiP) and DRAM applications. This paper shows the key elements to implement a BCH code able to correct 2 errors in a page of 256 data bits in no more than 10ns with 180nm-CMOS logic, and with low energy consumption. The decoding time can be further reduced to few ns using smaller gate length logics. Moreover, the proposed solution is soundly rooted in BCH theory, and can be applied to any user data size. Basically the ideas are to avoid the division in the computation of the coefficients of the Error Locator Polynomial (ELP) of the BCH code, to optimize the implementation of the multiplication in the Galois Fields (GF) and to fully implement the decoder in a parallel combinatorial architecture. Such a BCH code has been embedded in a 45nm 1Gbit Phase Change Memory (PCM) device.


IEEE Journal on Selected Areas in Communications | 2016

Fast Decoding ECC for Future Memories

Paolo Amato; Sandro Bellini; Marco Ferrari; Christophe Laurent; Marco Sforzin; Alessandro Tomasoni

High-performance storage class memories could benefit from a fast decoding error correcting code (ECC), able to correct a few errors in just a few nanoseconds. The class of BCH codes provides excellent candidates to play this role. The low latency requirement prevents adopting iterative or sequential processes in the encoding and decoding phases-as traditionally done for storage application based on Flash NAND technology. Therefore, we propose an architecture for fast decoding of double and triple ECCs. In our architecture, any time-consuming iterative computation is eliminated, and the most complex evaluations are isolated and carried in parallel with the other terms, to avoid bottlenecks in the decoder. In particular, the error locator polynomial is computed by a combinatorial logic, and its roots are searched by testing all the bits simultaneously. Here, we describe a gate-level design of these architectures. We also give an in-depth analysis of hardware-oriented implementations of finite field operations, and of bases for element representation.


international memory workshop | 2015

An Analytical Model of eMMC Key Performance Indicators

Paolo Amato; Danilo Caraccio; Emanuele Confalonieri; Marco Sforzin

Embedded Multi Media Card (eMMC) has become the mainstream embedded storage system for mobile devices like Smartphones and Tablets and it is gaining traction in other products (e.g. Wearables) and segments (e.g. Automotive). eMMC devices are complex embedded systems that include one or more Flash NAND chips and a microcontroller with a specific Firmware (FW). Estimating eMMC key performance indicators (KPIs) since the early stage of the product definition is paramount to identify potential gaps, and give prompt feedbacks to development teams. In this paper a sound theoretical framework for estimating eMMC system metrics is introduced. The mathematical model takes into account the most relevant architectural parameters of NANDs, microcontroller and FW.


2015 Mobile Systems Technologies Workshop (MST) | 2015

Mobile Memory Systems

Emanuele Confalonieri; Paolo Amato; D. Balluchi; Danilo Caraccio; M. Dallabora

The mobile market will continue to drive the memory industry in the up-coming years, with the highest growth for both system memory and storage. It is expected that handsets and tablets will represent more than 40% of DRAM and NANDindustry bit demand in 2018. The evolution from feature phones to smartphones and tablets imposed a steady improvement to memory system in terms of interfaces, performances and features, to address the challenging requirements of new applications.After a brief description of smartphone architecture, this paper summarizes features and characteristics of the memory devices in todays mobile systems describing their evolution in the recent years. Furthermore, it illustrates usage models and typical workloads measured in smartphones. Some relevant use cases where the memory system plays a fundamental role for the user experience are described, including high resolution photo and video, and gaming.


Archive | 2009

METHOD AND APPARATUSES FOR CUSTOMIZABLE ERROR CORRECTION OF MEMORY

Ferdinando Bedeschi; Paolo Amato; Roberto Gastaldi


Archive | 2012

ADAPTIVE ERROR CORRECTION FOR PHASE CHANGE MEMORY

Ferdinando Bedeschi; Roberto Gastaldi; Christophe Laurent; Paolo Amato; Sandro Bellini; Alessandro Tomasoni


Archive | 2013

Error correction code for unidirectional memory

Christophe Laurent; Paolo Amato; Marco Sforzin; Corrado Villa


Archive | 2012

ERROR CORRECTING CODES FOR INCREASED STORAGE CAPACITY IN MULTILEVEL MEMORY DEVICES

Paolo Amato; Giovanni Campardo


Archive | 2012

Error-correcting code and process for fast read-error correction

Marco Sforzin; Christophe Laurent; Paolo Amato; Sandro Bellini; Marco Ferrari; Alessandro Tomasoni


Archive | 2014

SELF-ACCUMULATING EXCLUSIVE OR PROGRAM

Paolo Amato; Marco Sforzin

Collaboration


Dive into the Paolo Amato's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alessandro Tomasoni

Polytechnic University of Milan

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Sandro Bellini

Polytechnic University of Milan

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge