Massimo Ruo Roch

Dr. Massimo Ruo Roch

Department of Electronics and Telecommunications, Politecnico di Torino, 10129 Torino, Italy
orcid

Research Focus & Metrics

Academic Career Length

36Years (1991-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
23 April 2019 in Future Internet
Verified
Journal Article
Open access
PDF file
MCMaurizio Capra
Maurizio Capra
RPRiccardo Peloso
Riccardo Peloso
GMGuido Masera
Guido Masera
Massimo Ruo RochMassimo Ruo Roch
Massimo Ruo Roch
MMMaurizio Martina
Maurizio Martina
In today’s world, ruled by a great amount of data and mobile devices, cloud-based systems are spreading all over. Such phenomenon increases the number of connected devices, broadcast bandwidth, and information exchange. These fine-grained interconnected systems, which enable the Internet connectivity for an extremely large number of facilities (far beyond the current number of devices) go by the name of Internet of Things (IoT). In this scenario, mobile devices have an operating time which is proportional to the battery capacity, the number of operations performed per cycle and the amount of exchanged data. Since the transmission of data to a central cloud represents a very energy-hungry operation, new computational paradigms have been implemented. The computation is not completely performed in the cloud, distributing the power load among the nodes of the system, and data are compressed to reduce the transmitted power requirements. In the edge-computing paradigm, part of the computational power is moved toward data collection sources, and, only after a first elaboration, collected data are sent to the central cloud server. Indeed, the “edge” term refers to the extremities of systems represented by IoT devices. This survey paper presents the hardware architectures of typical IoT devices and sums up many of the low power techniques which make them appealing for a large scale of applications. An overview of the newest research topics is discussed, besides a final example of a complete functioning system, embedding all the introduced features.

1 September 1999 in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Verified
Journal Article
Closed access
GMGuido Masera
Guido Masera
GPG. Piccinini
G. Piccinini
Massimo Ruo RochMassimo Ruo Roch
Massimo Ruo Roch
MZM. Zamboni
M. Zamboni
A great interest has been gained in recent years by a new error-correcting code technique, known as "turbo coding", which has been proven to offer performance closer to the Shannon's limit than traditional concatenated codes. In this paper, several very large scale integration (VLSI) architectures suitable for turbo decoder implementation are proposed and compared in terms of complexity and performance; the impact on the VLSI complexity of system parameters like the state number, number of iterations, and code rate are evaluated for the different solutions. The results of this architectural study have then been exploited for the design of a specific decoder, implementing a serial concatenation scheme with 2/3 and 3/4 codes; the designed circuit occupies 35 mm/sup 2/, supports a 2 Mb/s data rate, and for a bit error probability of 10/sup -6/, yields a coding gain larger than 7 dB, with ten iterations.

1 May 2013 in IEEE Transactions on Nanotechnology
Verified
Journal Article
Closed access
MAMuhammad Awais
Muhammad Awais
Marco VaccaMarco Vacca
Marco Vacca
MGMariagrazia Graziano
Mariagrazia Graziano
Massimo Ruo RochMassimo Ruo Roch
Massimo Ruo Roch
GMGuido Masera
Guido Masera
The quantum dot Cellular Automata (QCA) is an emerging nanotechnology that has gained significant research interest in recent years. Extremely small feature sizes, ultralow power consumption, and high clock frequency make QCA a potentially attractive solution for implementing computing architectures at the nanoscale. To be considered as a suitable CMOS substitute, the QCA technology must be able to implement complex real-time applications with affordable complexity. Low density parity check (LDPC) decoding is one of such applications. The core of LDPC decoding lies in the check node (CN) processing element which executes actual decoding algorithm and contributes toward overall performance and complexity of the LDPC decoder. This study presents a novel QCA architecture for partial parallel, layered LDPC check node. The CN executes Normalized Min Sum decoding algorithm and is flexible to support CN degree dc up to 20. The CN is constructed using a VHDL behavioral model of QCA elementary circuits which provides a hierarchical bottom up approach to evaluate the logical behavior, area, and power dissipation of the whole design. Performance evaluations are reported for the two main implementations of QCA i.e. molecular and magnetic.

10 January 2017 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Closed access
Fabrizio RienteFabrizio Riente
Fabrizio Riente
GTGiovanna Turvani
Giovanna Turvani
Marco VaccaMarco Vacca
Marco Vacca
Massimo Ruo RochMassimo Ruo Roch
Massimo Ruo Roch
MZMaurizio Zamboni
Maurizio Zamboni
MGMariagrazia Graziano
Mariagrazia Graziano
In the post-CMOS scenario, field coupled nanotechnologies represent an innovative and interesting new direction for electronic nanocomputing. Among these technologies, nanomagnet logic (NML) makes it possible to finally embed logic and memory in the same device. To fully analyze the potential of NML circuits, design tools that mimic the CMOS design-flow should be used for circuit design. We present, in this paper, the latest and improved version of Torino Politecnico Nanotechnology (ToPoliNano), our design and simulation framework for field coupled nanotechnologies. ToPoliNano emulates the top-down design process of CMOS technology. Circuits are described with a VHSIC hardware description language netlist and layout is then automatically generated considering in-plane NML (iNML) technology. The resulting circuits can be simulated and performance can be analyzed. In this paper, we describe several enhancements to the tool itself, like a circuit editor for custom design of field coupled nanodevices, improved algorithms for netlist optimization and new algorithms for the place and route of iNML circuits. We have validated and analyzed the tool by using extensive metrics, both by using standard circuits and ISCAS'85 benchmarks. This contribution highlights the improvements of ToPoliNano, which is now a innovative and complete tool for the development of iNML technology.

26 September 2017 in IEEE Journal on Exploratory Solid-State Computational Devices and Circuits
Verified
Journal Article
Open access
Fabrizio RienteFabrizio Riente
Fabrizio Riente
UGUmberto Garlando
Umberto Garlando
GTGiovanna Turvani
Giovanna Turvani
MVMarco Vacca
Marco Vacca
Massimo Ruo RochMassimo Ruo Roch
Massimo Ruo Roch
MGMariagrazia Graziano
Mariagrazia Graziano
The post-CMOS scenario poses many challenges to researchers. Innovative solutions must be found to further improve electronic circuits. Exploiting the potential offered by the third dimension is clearly one of the best possibilities available. However, due to the lack of a simple and straightforward methodology it is difficult to analyze and compare beyond- CMOS technologies. We tackle this challenge by presenting a framework that enables the design of 3D circuits based on field-coupled technologies. The tool is called MagCAD and is part of the ToPoliNano design suite, created to design and simulate circuits based on emerging technologies by applying a top-down methodology. Right now, MagCAD supports the two main implementations of Nano Magnetic Logic (NML), the in-plane NML (iNML) and the perpendicular NML (pNML). However it is designed to be easily extended to other beyond- CMOS technologies. Researchers can design pNML circuits by using MagCAD, which embeds design rules, physical models and technological parameters. The compact model and the physical properties of these cells are based on experimental results. After the design phase, a Register-Transfer-Level (RTL) model of the circuit is automatically extracted by MagCAD. The model is written in VHSIC Hardware Description Language (VHDL) and has been validated through experiments. The extracted model can be simulated with fast HDL-simulators; this makes it possible to verify the behavior and extract the performance of the designed circuit. With MagCAD, designers have the possibility to easily design, simulate and compare 3D NML circuits, exploring the advantages provided by the third dimension freely.

8 October 2014 in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Verified
Journal Article
Closed access
Marco VaccaMarco Vacca
Marco Vacca
JWJuanchi Wang
Juanchi Wang
MGMariagrazia Graziano
Mariagrazia Graziano
Massimo Ruo RochMassimo Ruo Roch
Massimo Ruo Roch
MZMaurizio Zamboni
Maurizio Zamboni
In the post-CMOS scenario a primary role is played by the quantum-dot cellular automata (QCA) technology. Irrespective of the specific implementation principle (e.g., either molecular, or magnetic or semiconductive in the current scenario) the intrinsic deep-level pipelined behavior is the dominant issue. It has important consequences on circuit design and performance, especially in the presence of feedbacks in sequential circuits. Though partially already addressed in literature, these consequences still must be fully understood and solutions thoroughly approached to allow this technology any further advancement. This paper conducts an exhaustive analysis of the effects and the consequences derived by the presence of loops in QCA circuits. For each problem arisen, a solution is presented. The analysis is performed using as a test architecture, a complex systolic array circuit for biosequences analysis (Smith-Waterman algorithm), which represents one of the most promising application for QCA technology. The circuit is based on nanomagnetic logic as QCA implementation, is designed down to the layout level considering technological constraints and experimentally validated structures, counts up to approximately 2.3 milion nanomagnets, and is described and simulated with HDL language using as a testbench realistic protein alignment sequences. The results here presented constitute a fundamental advancement in the emerging technologies field since: 1) they are based on a quantitative approach relying on a realistic and complex circuit involving a large variety of QCA blocks; 2) they strictly are reckoned starting from current technological limits without relying on unrealistic assumptions; 3) they provide general rules to design complex sequential circuits with intrinsically pipelined technologies, like QCA; and 4) they prove with a real application benchmark how to maximize the circuits performance.