1 / 11

Fabric System Architecture

Fabric System Architecture. Design: two distinct board designs; replicate and connect modularity allows us to build any configuration of size 2 n Board 1: Quad Raw Board Board 2: I/O & Memory Board. The Saman Flip. How do we use the same board designs for every position in the fabric?

gilles
Download Presentation

Fabric System Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fabric System Architecture • Design: two distinct board designs; replicate and connect • modularity allows us to build any configuration of size 2n • Board 1: Quad Raw Board • Board 2: I/O & Memory Board

  2. The Saman Flip • How do we use the same board designs for every position in the fabric? • Quad board • symmetric in both dimensions • IO Board • symmetric about x-axis • compensate for board flip in firmware

  3. Quad Board • 4 RAW chips per board • 16 152-pin MICTOR connectors total (4 per side) • Power distributed over separate cables from other signals • Connectors are stacked to save space

  4. 11” 11” Quad Board Layout Anant, I created the graphic in the previous slide to overlay exactly on this one. Their placement on the slide is also the same. I recommend fading from the previous slide to this one, so the audience can make the conceptual leap from the block diagram to the real layout.

  5. I/O & Memory Board • 4 FPGAs • 2 64-bit PCI slots • 2 Expansion Ports (same as on Raw Handheld board) • 4 SDRAM banks • symmetric design (thanks Saman!) 11”

  6. Here’s the IO Board schematic in case you want to use it…

  7. Clock Distribution from external input • Synchronized clocks for all Raw chips in fabric • Delay-Locked Loop uses feedback to tune delay line for clock synchronization • Dip switches keep clock dist. general  no custom firmware

  8. Power Distribution • 48V distributed to all boards, then down-converted • DC-DC converters on each board • 1.8V Raw core • 1.5V Raw I/O • 3V other logic • 1.5V is also further down converted to 0.75V supply for HSTL termination • System-wide power supply can be up to 3kW

  9. Power Distribution power supply • distributed separately from signals • external power supply feeds top and bottom rows of I/O Boards

  10. Clock Distribution clock generator • signal generated and distributed from a center board over MICTOR connectors • uses PLLs to deskew the clock at each connection • every quad board sends and receives a copy of the clock to its neighbors and we can select which of the input clocks to use using dip switches

  11. Reset Distribution • signal generated by one of the I/O boards and distributed over MICTOR connectors reset originates here

More Related