Design a power-efficient asyncrhonous logic quasi-delay-insensitive network-on-chip for multi-core processor
This report pertains to the design of a power-efficient asynchronous logic quasi-delay-insensitive (QDI) Network-on-Chip (NoC) for multi-core processor. To achieve the low power requirement, the proposed NoC is designed to operate in the sub-threshold region. However, operating in the deep sub-thres...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/53110 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-53110 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-531102019-12-10T13:03:17Z Design a power-efficient asyncrhonous logic quasi-delay-insensitive network-on-chip for multi-core processor Lim, Eng Soon. Gwee Bah Hwee School of Electrical and Electronic Engineering DRNTU::Engineering This report pertains to the design of a power-efficient asynchronous logic quasi-delay-insensitive (QDI) Network-on-Chip (NoC) for multi-core processor. To achieve the low power requirement, the proposed NoC is designed to operate in the sub-threshold region. However, operating in the deep sub-threshold voltage region is challenging. In the sub-threshold region, extreme variations (Process, Voltage and Temperature, PVT) are present and increasingly so when nano-scaled fabrication processes are employed. To accommodate these PVT variations, four custom Static Logic Transistor-level Implementation (SLTI) cells are designed and implemented in asynchronous QDI logic using STMicroelectronics (STM) 65nm CMOS process. Delay-insensitive (DI) circuits make no assumption on gate and wire delays, making it very robust to PVT variations. Circuits that are DI, which makes no assumption on the delay of gates and wires, with the exception for carefully identified wire forks labelled as isochronic are called QDI. The SLTI cells are characterized and have achieved lower power dissipation of 13% - 59% lower power, as well as higher speed of 0% - 115% compared to Weak-Condition Half Buffer (WCHB) implementation. The proposed NoC is designed for a 3 × 3 mesh topology, uses wormhole routing, with a flit size of 18 bits, quad-rail encoding and deterministic order routing (DOR). The proposed NoC supports two virtual channels (VCs) which reduces head-of-line blocking by providing two queues in the NoC. Simulations have shown that the proposed NoC is indeed QDI, robust to PVT variations and workable in the sub-threshold region. In addition, it dissipates at least 80% lesser power, requires 70% lesser energy per flit and occupies 84% lesser area with a setback of at most 18% in speed as compared to other asynchronous QDI NoCs. Bachelor of Engineering 2013-05-30T02:50:23Z 2013-05-30T02:50:23Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/53110 en Nanyang Technological University 146 p. application/msword |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Lim, Eng Soon. Design a power-efficient asyncrhonous logic quasi-delay-insensitive network-on-chip for multi-core processor |
description |
This report pertains to the design of a power-efficient asynchronous logic quasi-delay-insensitive (QDI) Network-on-Chip (NoC) for multi-core processor. To achieve the low power requirement, the proposed NoC is designed to operate in the sub-threshold region. However, operating in the deep sub-threshold voltage region is challenging. In the sub-threshold region, extreme variations (Process, Voltage and Temperature, PVT) are present and increasingly so when nano-scaled fabrication processes are employed. To accommodate these PVT variations, four custom Static Logic Transistor-level Implementation (SLTI) cells are designed and implemented in asynchronous QDI logic using STMicroelectronics (STM) 65nm CMOS process. Delay-insensitive (DI) circuits make no assumption on gate and wire delays, making it very robust to PVT variations. Circuits that are DI, which makes no assumption on the delay of gates and wires, with the exception for carefully identified wire forks labelled as isochronic are called QDI. The SLTI cells are characterized and have achieved lower power dissipation of 13% - 59% lower power, as well as higher speed of 0% - 115% compared to Weak-Condition Half Buffer (WCHB) implementation.
The proposed NoC is designed for a 3 × 3 mesh topology, uses wormhole routing, with a flit size of 18 bits, quad-rail encoding and deterministic order routing (DOR). The proposed NoC supports two virtual channels (VCs) which reduces head-of-line blocking by providing two queues in the NoC. Simulations have shown that the proposed NoC is indeed QDI, robust to PVT variations and workable in the sub-threshold region. In addition, it dissipates at least 80% lesser power, requires 70% lesser energy per flit and occupies 84% lesser area with a setback of at most 18% in speed as compared to other asynchronous QDI NoCs. |
author2 |
Gwee Bah Hwee |
author_facet |
Gwee Bah Hwee Lim, Eng Soon. |
format |
Final Year Project |
author |
Lim, Eng Soon. |
author_sort |
Lim, Eng Soon. |
title |
Design a power-efficient asyncrhonous logic quasi-delay-insensitive network-on-chip for multi-core processor |
title_short |
Design a power-efficient asyncrhonous logic quasi-delay-insensitive network-on-chip for multi-core processor |
title_full |
Design a power-efficient asyncrhonous logic quasi-delay-insensitive network-on-chip for multi-core processor |
title_fullStr |
Design a power-efficient asyncrhonous logic quasi-delay-insensitive network-on-chip for multi-core processor |
title_full_unstemmed |
Design a power-efficient asyncrhonous logic quasi-delay-insensitive network-on-chip for multi-core processor |
title_sort |
design a power-efficient asyncrhonous logic quasi-delay-insensitive network-on-chip for multi-core processor |
publishDate |
2013 |
url |
http://hdl.handle.net/10356/53110 |
_version_ |
1681045137743937536 |