Migration From Asynchronous To Synchronous 8254 Programmable Interval Timer For Effective Static Timing Analysis

As the size of transistor is shrinking, the difficulty of a design to meet timing has increased. Also, continuously shrinking of transistor size from time to time has increased the on-die variation such as Process, Voltage, and Temperature (PVT) variation of the chip. Since Performance Verification...

Full description

Bibliographic Details
Main Author: Ong, Chun Kiat
Format: Thesis
Language:English
Published: 2013
Subjects:
Online Access:http://eprints.usm.my/45189/
http://eprints.usm.my/45189/1/Ong%20Chun%20Kiat24.pdf
_version_ 1848880259279093760
author Ong, Chun Kiat
author_facet Ong, Chun Kiat
author_sort Ong, Chun Kiat
building USM Institutional Repository
collection Online Access
description As the size of transistor is shrinking, the difficulty of a design to meet timing has increased. Also, continuously shrinking of transistor size from time to time has increased the on-die variation such as Process, Voltage, and Temperature (PVT) variation of the chip. Since Performance Verification (PV) process or Static Timing Analysis (STA) tool is unable to cover the timing verification of asynchronous based design, asynchronous design is changed to synchronous based for the STA tools to ensure the silicon timing can be met across various PVT. Synchronous design is a design where the transaction of data is governed by clock whereas asynchronous is a design where the transaction of data is event based which is not based on clock. Intel 8254 Programmable Interval Timer (PIT) which is an asynchronous based design is used as a case study in this research. A design flow which included the asynchronous path identification and technique implementation from asynchronous to synchronous without functionality changes has been proposed. Techniques conversion from asynchronous to synchronous including the clock placement, delays, combinational loop, latch, clock domain crossing, and reset are implemented on the 8254 PIT. The functionality of the synchronous 8254 PIT is validated with total of 22 test cases. Result shows the timing analysis coverage of 8254 PIT by STA has been increased from 40% in asynchronous design based to 91% in synchronous design based. The timing analysis coverage of new synchronous 8254 PIT will be 100% if excluding the asynchronous reset path.
first_indexed 2025-11-15T18:00:17Z
format Thesis
id usm-45189
institution Universiti Sains Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T18:00:17Z
publishDate 2013
recordtype eprints
repository_type Digital Repository
spelling usm-451892019-08-05T03:32:47Z http://eprints.usm.my/45189/ Migration From Asynchronous To Synchronous 8254 Programmable Interval Timer For Effective Static Timing Analysis Ong, Chun Kiat TK1-9971 Electrical engineering. Electronics. Nuclear engineering As the size of transistor is shrinking, the difficulty of a design to meet timing has increased. Also, continuously shrinking of transistor size from time to time has increased the on-die variation such as Process, Voltage, and Temperature (PVT) variation of the chip. Since Performance Verification (PV) process or Static Timing Analysis (STA) tool is unable to cover the timing verification of asynchronous based design, asynchronous design is changed to synchronous based for the STA tools to ensure the silicon timing can be met across various PVT. Synchronous design is a design where the transaction of data is governed by clock whereas asynchronous is a design where the transaction of data is event based which is not based on clock. Intel 8254 Programmable Interval Timer (PIT) which is an asynchronous based design is used as a case study in this research. A design flow which included the asynchronous path identification and technique implementation from asynchronous to synchronous without functionality changes has been proposed. Techniques conversion from asynchronous to synchronous including the clock placement, delays, combinational loop, latch, clock domain crossing, and reset are implemented on the 8254 PIT. The functionality of the synchronous 8254 PIT is validated with total of 22 test cases. Result shows the timing analysis coverage of 8254 PIT by STA has been increased from 40% in asynchronous design based to 91% in synchronous design based. The timing analysis coverage of new synchronous 8254 PIT will be 100% if excluding the asynchronous reset path. 2013-07 Thesis NonPeerReviewed application/pdf en http://eprints.usm.my/45189/1/Ong%20Chun%20Kiat24.pdf Ong, Chun Kiat (2013) Migration From Asynchronous To Synchronous 8254 Programmable Interval Timer For Effective Static Timing Analysis. Masters thesis, Universiti Sains Malaysia.
spellingShingle TK1-9971 Electrical engineering. Electronics. Nuclear engineering
Ong, Chun Kiat
Migration From Asynchronous To Synchronous 8254 Programmable Interval Timer For Effective Static Timing Analysis
title Migration From Asynchronous To Synchronous 8254 Programmable Interval Timer For Effective Static Timing Analysis
title_full Migration From Asynchronous To Synchronous 8254 Programmable Interval Timer For Effective Static Timing Analysis
title_fullStr Migration From Asynchronous To Synchronous 8254 Programmable Interval Timer For Effective Static Timing Analysis
title_full_unstemmed Migration From Asynchronous To Synchronous 8254 Programmable Interval Timer For Effective Static Timing Analysis
title_short Migration From Asynchronous To Synchronous 8254 Programmable Interval Timer For Effective Static Timing Analysis
title_sort migration from asynchronous to synchronous 8254 programmable interval timer for effective static timing analysis
topic TK1-9971 Electrical engineering. Electronics. Nuclear engineering
url http://eprints.usm.my/45189/
http://eprints.usm.my/45189/1/Ong%20Chun%20Kiat24.pdf