Floorplanning, power & area optimization for network-on-chip

Multi-core System-on-Chips (SoCs) are a promising research area due to their improved speed (due to parallel processing) and possible higher energy-efficiency. Designing an SoC, realized by Network-on-Chip (NoC) is a promising research area applicable to many applications. The basic premises for NoC...

Full description

Saved in:
Bibliographic Details
Main Author: Liauw, Javier Wei Sheng
Other Authors: Gwee Bah Hwee
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/67985
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Multi-core System-on-Chips (SoCs) are a promising research area due to their improved speed (due to parallel processing) and possible higher energy-efficiency. Designing an SoC, realized by Network-on-Chip (NoC) is a promising research area applicable to many applications. The basic premises for NoC-based SoCs include good scalability/routability (due to duplication of microprocessor and NoC), improved speed (due to parallel processing) and high energy-efficiency (due to effective routing and computations). The objective of this project is to improve and optimise the existing multi-core 8051 microcontroller with NoCs to achieve better performance in terms of power and silicon area. The tools used are Cadence SoC Encounter, Synopsys Design Compiler and Synopsys VCS simulation tool. The programming languages used include Verilog and Perl and Tool Command Language (Tcl).