Transformational Partitioning for Co

Download Report

Transcript Transformational Partitioning for Co

System Timing
Mark B. Josephs
South Bank University, London
[email protected]
A. A. Jerraya
Thematic Area Definition


Research topics

asynchronous circuit design, arbitration, metastability

clocking schemes, synchronization, skew

mixed timing circuits, synchronous/asynchronous interfaces

globally-asynchronous locally-synchronous systems
Research communities

IEEE Async international symposia

ACM/IEEE Tau workshops

European ACiD-WG workshops + summer schools

DATE A6 (also B1 B5 B6 B10)
System Timing
EuroSoC, March 2003 - 2
Paradigm Shift


Increasingly heterogeneous organization of SoC
timing

dominance of interconnect delay over gate delay

(e.g. multiple clock cycles required for signal to cross chip,
impractical to distribute clock across entire chip)
rapid growth of design reuse (e.g. blocks from different
design houses, blocks conforming to standardized off-chip
interfaces)
Need for better management of power consumption,
noise and EM radiation caused by digital circuits



System Timing
high-performance systems (e.g. cooling problem)
mixed-signal systems (e.g. voltage noise generated on
power-supply lines or currents induced in substrate affect
A/D conversion, radiation mistaken for radio signal)
secure systems (e.g. data-dependent power consumption
and timing reveals information stored on smartcard)
EuroSoC, March 2003 - 3
Current Status and Barriers to Overcome

Current status

one company (Philips) marketing asynchronous lowpower products (designed using concurrent
programming language and associated tools)





several (Intel, Sun) using asynchronous techniques
within mainly synchronous products
several startups (Theseus, Fulcrum, Self-Timed
Solutions) offering asynchronous design flow
powerful asynchronous logic synthesis tools
emerging from academia (UPC, Columbia)
industry and academia experimenting with GALS
design
Barriers to Overcome


System Timing
global-clocking is tried and trusted
system-timing methodologies need to be integrated
into standard design flows
EuroSoC, March 2003 - 4
Tasks

Long term vision

On-chip modules are islands of self-timed functionality
(e.g. implemented in asynchronous logic, or locally-clocked with
asynchronous wrapper)


Asynchronous structures provide on-chip interconnect

(e.g. asynchronous FIFOs and switches)
Communications-centric EDA (e.g. verification, synthesis and
test without global-clock strait-jacket)
Tasks for the first 18 months




System Timing
organize EuroSoC workshop on system timing
participate in other EuroSoC workshops (e.g. on network-onchip, design methods & IP reuse, formal methods)
consolidate and extend knowledge (about circuit techniques
for synchronization and global signaling, heterogeneous timing in
standard design flows, formal verification and synthesis of
asynchronous logic)
organize EuroSoC summer school on system timing
EuroSoC, March 2003 - 5