Architecture and Synthesis for Multi-Cycle Communication - PowerPoint PPT Presentation

1 / 1
About This Presentation
Title:

Architecture and Synthesis for Multi-Cycle Communication

Description:

... registers to each 'island' ... the island size such that local computation and communication in each ... Dintra-island=Dlogic Dopt-int Dlogic 2Dopt-int(Wi Hi) ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 2
Provided by: joey59
Category:

less

Transcript and Presenter's Notes

Title: Architecture and Synthesis for Multi-Cycle Communication


1
Architecture and Synthesis for Multi-Cycle
Communication SOC Group, VLSICAD Lab Led by Jason
Cong Yiping Fan, Guoling Han, Xun Yang, Zhiru
Zhang
VLSI CAD LAB
  • Motivation
  • What is happening now
  • Interconnect delays dominate the timing in DSM
    tech.
  • What is about to happen
  • Single-cycle full chip synchronization is no
    longer possible.
  • Our Approach
  • Regular Distributed Register (RDR)
    micro-architecture
  • Highly regular
  • Direct support of multi-cycle on-chip
    communication
  • MCAS Architectural Synthesis for Multi-cycle
    Communication
  • Integrated architectural synthesis (e.g. binding,
    scheduling) with physical planning
  • Target at RDR architecture

MCAS vs. Conventional Flow MCAS achieves 31
clock period and 24 total latency reduction with
18 resource overhead and 11 clock cycle
increase on average.
MCAS vs. Synopsys Behavioral Compiler MCAS
achieves 21 clock period and 29 total latency
reduction on average, without area overhead.
  • MCAS System
  • Scheduling-driven placement
  • Integrate list-scheduling with a SA-based global
    placement for minimizing the total latency.
  • Employ net weighting technique to shorten the
    critical global connections.
  • Placement-driven rescheduling rebinding
  • Integrate force-directed list-scheduling with
    simultaneous rescheduling rebinding to further
    minimize the latency.
  • RDR Architecture
  • Distribute registers to each island
  • Chose the island size such that local
    computation and communication in each island can
    be done in a single cycle
  • Dintra-islandDlogicDopt-int?Dlogic2Dopt-int(Wi
    Hi)?T
Write a Comment
User Comments (0)
About PowerShow.com