DESIGN OF ASYNCHRONOUS PIPELINE EMPLOYING 2-PHASE AND 4-PHASE BUNDLED-DATA PUSH-CHANNEL IN VHDL

A digital system generally consist of a collection of subsystems which has a different function and communicates each other to exchange informations. Recently, a signal transition of a global clock is used to define when the information exchange take place. Synchronization method in exchanging infor...

Full description

Saved in:
Bibliographic Details
Main Author: ISA MARTINUS (NIM : 23207033); Pembimbing : Ir. Yudi Satria Gondokaryono, MSEE, Ph.D., AGUST
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/14728
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:14728
spelling id-itb.:147282017-09-27T15:37:34ZDESIGN OF ASYNCHRONOUS PIPELINE EMPLOYING 2-PHASE AND 4-PHASE BUNDLED-DATA PUSH-CHANNEL IN VHDL ISA MARTINUS (NIM : 23207033); Pembimbing : Ir. Yudi Satria Gondokaryono, MSEE, Ph.D., AGUST Indonesia Theses INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/14728 A digital system generally consist of a collection of subsystems which has a different function and communicates each other to exchange informations. Recently, a signal transition of a global clock is used to define when the information exchange take place. Synchronization method in exchanging informations using a global clock has arrived to a critical point due to availibility of the technology used. Beside, there are some problems e.g. clock skew, clock distribution, and communication in a high speed synchronous circuit become very hard to handle and costly. There is another problem, an ectromagnetic interference (EMI) which is significant enough to be ignored. So, we need an alternative approach to design digital systems, such as an asynchronous circuit design. <br /> <br /> <br /> Pipelining is an implementation method to increase throughput in which mulptiple instructions are overlapped in execution. Each instruction is divided into some tasks. As long as we have separated resources to execute the tasks, then we can apply the pipeline to execute multiple instructions. <br /> <br /> <br /> The tools for designing and simulating of digital systems that is matured and broadly used by researchers in universities and industries are softwares designed for synchronous digital circuits. It is interresting if we could use the tools that is well supported by existing CAD tool frameworks (that provide simulators, pre-designed modules, mixed-mode simulation, and tools for synthesis, layout and the back annotation of timing information) for design asynchronous digitals systems. <br /> <br /> <br /> In this project, we design asynchronous pipeline employing 2-phase and 4-phase bundled-data push-channel in VHDL. The design has been functionally tested as a standalone, composed as a 5-stages FIFO, and 5-stages pipeline with a functional unit in each stage. Once the design has passed functional testing or simulation, then it is made as a component packed in VHDL package library that can be used as a part of the others desing, such as an asynchronous microprocessor. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description A digital system generally consist of a collection of subsystems which has a different function and communicates each other to exchange informations. Recently, a signal transition of a global clock is used to define when the information exchange take place. Synchronization method in exchanging informations using a global clock has arrived to a critical point due to availibility of the technology used. Beside, there are some problems e.g. clock skew, clock distribution, and communication in a high speed synchronous circuit become very hard to handle and costly. There is another problem, an ectromagnetic interference (EMI) which is significant enough to be ignored. So, we need an alternative approach to design digital systems, such as an asynchronous circuit design. <br /> <br /> <br /> Pipelining is an implementation method to increase throughput in which mulptiple instructions are overlapped in execution. Each instruction is divided into some tasks. As long as we have separated resources to execute the tasks, then we can apply the pipeline to execute multiple instructions. <br /> <br /> <br /> The tools for designing and simulating of digital systems that is matured and broadly used by researchers in universities and industries are softwares designed for synchronous digital circuits. It is interresting if we could use the tools that is well supported by existing CAD tool frameworks (that provide simulators, pre-designed modules, mixed-mode simulation, and tools for synthesis, layout and the back annotation of timing information) for design asynchronous digitals systems. <br /> <br /> <br /> In this project, we design asynchronous pipeline employing 2-phase and 4-phase bundled-data push-channel in VHDL. The design has been functionally tested as a standalone, composed as a 5-stages FIFO, and 5-stages pipeline with a functional unit in each stage. Once the design has passed functional testing or simulation, then it is made as a component packed in VHDL package library that can be used as a part of the others desing, such as an asynchronous microprocessor.
format Theses
author ISA MARTINUS (NIM : 23207033); Pembimbing : Ir. Yudi Satria Gondokaryono, MSEE, Ph.D., AGUST
spellingShingle ISA MARTINUS (NIM : 23207033); Pembimbing : Ir. Yudi Satria Gondokaryono, MSEE, Ph.D., AGUST
DESIGN OF ASYNCHRONOUS PIPELINE EMPLOYING 2-PHASE AND 4-PHASE BUNDLED-DATA PUSH-CHANNEL IN VHDL
author_facet ISA MARTINUS (NIM : 23207033); Pembimbing : Ir. Yudi Satria Gondokaryono, MSEE, Ph.D., AGUST
author_sort ISA MARTINUS (NIM : 23207033); Pembimbing : Ir. Yudi Satria Gondokaryono, MSEE, Ph.D., AGUST
title DESIGN OF ASYNCHRONOUS PIPELINE EMPLOYING 2-PHASE AND 4-PHASE BUNDLED-DATA PUSH-CHANNEL IN VHDL
title_short DESIGN OF ASYNCHRONOUS PIPELINE EMPLOYING 2-PHASE AND 4-PHASE BUNDLED-DATA PUSH-CHANNEL IN VHDL
title_full DESIGN OF ASYNCHRONOUS PIPELINE EMPLOYING 2-PHASE AND 4-PHASE BUNDLED-DATA PUSH-CHANNEL IN VHDL
title_fullStr DESIGN OF ASYNCHRONOUS PIPELINE EMPLOYING 2-PHASE AND 4-PHASE BUNDLED-DATA PUSH-CHANNEL IN VHDL
title_full_unstemmed DESIGN OF ASYNCHRONOUS PIPELINE EMPLOYING 2-PHASE AND 4-PHASE BUNDLED-DATA PUSH-CHANNEL IN VHDL
title_sort design of asynchronous pipeline employing 2-phase and 4-phase bundled-data push-channel in vhdl
url https://digilib.itb.ac.id/gdl/view/14728
_version_ 1820737295050866688