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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |