Design of a radiation-hardened-by-design (RHBD) I²C controller

Present-day and next generation of satellites require sophisticated, yet high reliability integrated circuits (ICs) in terms of hardware reliability and high data integrity, i.e., ultra-low soft error-rates. In low earth orbit satellites, advanced Commercial-Off-The-Shelf (COTS) ICs, whilst increasi...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Wei Yet
Other Authors: Chang Joseph
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/151051
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-151051
record_format dspace
spelling sg-ntu-dr.10356-1510512023-07-07T18:36:22Z Design of a radiation-hardened-by-design (RHBD) I²C controller Ng, Wei Yet Chang Joseph School of Electrical and Electronic Engineering EJSCHANG@ntu.edu.sg Engineering::Electrical and electronic engineering Present-day and next generation of satellites require sophisticated, yet high reliability integrated circuits (ICs) in terms of hardware reliability and high data integrity, i.e., ultra-low soft error-rates. In low earth orbit satellites, advanced Commercial-Off-The-Shelf (COTS) ICs, whilst increasingly employed, suffer from data integrity due to irradiation effects from heavy-ion particles. Radiation-Hardened-By-Design (RHBD) is an esoteric circuit design technique to mitigate the said irradiation effects without resorting to exotic and largely unavailable fabrication processes. The NTU research team has designed an ultra-low soft error-rate RHBD standard cells library to achieve soft error-free designs without high overheads, in terms of delay, area, and power. The primary objective of this final year project is to design an RHBD I²C Controller for low earth orbit satellites based on a 65nm CMOS fabrication process. To the best of the author’s knowledge, this is the first-ever attempt for the design of the RHBD I²C Controller.This report presents the complete RHBD design flow which includes register transfer level (RTL), behavioral simulations, syntheses, RHBD cell replacements, and a layout implementation. During the stage of cell replacement, only important cells and signals such as flip-flops and global outputs are radiation-hardened by adding filter circuits and replacing them with the RHBD cells. To verify the aforesaid and evaluate the NTU RHBD cells library, the design is simulated and compared against the non-RHBD design. The I²C controller was designed from scratch using Verilog. It includes an Advanced High-Performance Bus (AHB) to Wishbone bridge, a single master to multi-slave Wishbone interconnect, an I²C master controller, and an I²C slave. The I²C controller was integrated into a 50MHz, 32-bit ARM cortex-M0 microprocessor and 16KB static random-access memory (SRAM) IP. By this means, the user can control the I²C operation using the created C programming functions. It can support 8-bit I²C read, write, repeated start operations, multi-slave communications, and clock stretching. The design was completed from RTL to layout implementation. With the adoption of the NTU ultra-low error RHBD standard cells library,the design is radiation-hardened with a trade-off overheads of 1.14 times delay, 2.21 times area, and 2.92 times power compared its non-RHBD counterpart. In summary, the objectives of this final year project are successfully completed with very good results where the overheads compared to the non-RHBD counterpart is relatively modest. It also demonstrates that COTS ICs, with some modifications, can be rendered radiation hardened without overly excessive overheads. Bachelor of Engineering (Electrical and Electronic Engineering) 2021-06-16T12:27:22Z 2021-06-16T12:27:22Z 2021 Final Year Project (FYP) Ng, W. Y. (2021). Design of a radiation-hardened-by-design (RHBD) I²C controller. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/151051 https://hdl.handle.net/10356/151051 en A2045-201 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
spellingShingle Engineering::Electrical and electronic engineering
Ng, Wei Yet
Design of a radiation-hardened-by-design (RHBD) I²C controller
description Present-day and next generation of satellites require sophisticated, yet high reliability integrated circuits (ICs) in terms of hardware reliability and high data integrity, i.e., ultra-low soft error-rates. In low earth orbit satellites, advanced Commercial-Off-The-Shelf (COTS) ICs, whilst increasingly employed, suffer from data integrity due to irradiation effects from heavy-ion particles. Radiation-Hardened-By-Design (RHBD) is an esoteric circuit design technique to mitigate the said irradiation effects without resorting to exotic and largely unavailable fabrication processes. The NTU research team has designed an ultra-low soft error-rate RHBD standard cells library to achieve soft error-free designs without high overheads, in terms of delay, area, and power. The primary objective of this final year project is to design an RHBD I²C Controller for low earth orbit satellites based on a 65nm CMOS fabrication process. To the best of the author’s knowledge, this is the first-ever attempt for the design of the RHBD I²C Controller.This report presents the complete RHBD design flow which includes register transfer level (RTL), behavioral simulations, syntheses, RHBD cell replacements, and a layout implementation. During the stage of cell replacement, only important cells and signals such as flip-flops and global outputs are radiation-hardened by adding filter circuits and replacing them with the RHBD cells. To verify the aforesaid and evaluate the NTU RHBD cells library, the design is simulated and compared against the non-RHBD design. The I²C controller was designed from scratch using Verilog. It includes an Advanced High-Performance Bus (AHB) to Wishbone bridge, a single master to multi-slave Wishbone interconnect, an I²C master controller, and an I²C slave. The I²C controller was integrated into a 50MHz, 32-bit ARM cortex-M0 microprocessor and 16KB static random-access memory (SRAM) IP. By this means, the user can control the I²C operation using the created C programming functions. It can support 8-bit I²C read, write, repeated start operations, multi-slave communications, and clock stretching. The design was completed from RTL to layout implementation. With the adoption of the NTU ultra-low error RHBD standard cells library,the design is radiation-hardened with a trade-off overheads of 1.14 times delay, 2.21 times area, and 2.92 times power compared its non-RHBD counterpart. In summary, the objectives of this final year project are successfully completed with very good results where the overheads compared to the non-RHBD counterpart is relatively modest. It also demonstrates that COTS ICs, with some modifications, can be rendered radiation hardened without overly excessive overheads.
author2 Chang Joseph
author_facet Chang Joseph
Ng, Wei Yet
format Final Year Project
author Ng, Wei Yet
author_sort Ng, Wei Yet
title Design of a radiation-hardened-by-design (RHBD) I²C controller
title_short Design of a radiation-hardened-by-design (RHBD) I²C controller
title_full Design of a radiation-hardened-by-design (RHBD) I²C controller
title_fullStr Design of a radiation-hardened-by-design (RHBD) I²C controller
title_full_unstemmed Design of a radiation-hardened-by-design (RHBD) I²C controller
title_sort design of a radiation-hardened-by-design (rhbd) i²c controller
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/151051
_version_ 1772825379047735296