PentiumPro 450GX Chipset Synthesis - PowerPoint PPT Presentation

About This Presentation
Title:

PentiumPro 450GX Chipset Synthesis

Description:

Investigate processor-memory compression methods in a 'current' (Intel pipelined ... Isaac Newton, Letter to Robert Hooke, February 5, 1675 ... – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 19
Provided by: techf1
Category:

less

Transcript and Presenter's Notes

Title: PentiumPro 450GX Chipset Synthesis


1
PentiumPro 450GX Chipset Synthesis
  • Steen Larsen
  • Presentation 1 for ECE572
  • Nov 10 2003

2
General Motive
  • Investigate processor-memory compression methods
    in a current (Intel pipelined FSB and DIMM)
    architecture to further evaluate advantages of
    using memory compression architectures.
  • Quickly evaluate using FPGA synthesis different
    methods of address, instruction, and data
    compression by modifying and existing production
    chipset.

3
What is memory compression?
  • Processor reads and writes to main memory in 32
    byte cache lines.
  • Optimize this path of information
    (instruction/address/data)
  • Currently simulations, and one implementation at
    IBM on instruction compression.
  • Example of many reads per write
  • Example of predominance of 0 and 1
  • Benefit of 1-2 improvement

4
More detail of 450GX DC/DP
5
Why synthesis to FPGA?
  • Quick re-synthesis and adjustment to existing
    VHDL structures (reduce simulation and validation
    cycles)
  • Rapid advancement of FPGA logic and internal
    components. (Moores law on older chipset)

6
Altera Cyclone device
  • Similar to other Altera and Xilinx devices. (LE,
    PLL, memory, IO, licensed IP)

7
Altera LE internals
8
Orion 450GX details
  • Focusing only on memory interface
  • NEC ASIC written in VHDL
  • PLL, Dual port RAM
  • 66MHz 64bit data bus
  • 1st generation DIMM, ECC
  • DC is 208 PQFP and DP is 240 PQFP
  • Plan to use existing platforms

9
Scope of DC/DP logic
  • 28552 .vhd/.vhdtmp files or 98MB (This includes
    a lot of testbench files!)
  • 165880 VHDL lines total of entity/architecture/pac
    kage/config
  • 15986 entity-architecture VHDL lines in DP logic
    (32 files)
  • 17478 package VHDL lines in DP logic

10
Synthesis conversion from ASIC-gt FPGA
  • File format and locations (separate
    entity/architecture, autogenerated packages files
    for each entity architecture
  • Packages converted from NEC ASIC to Altera logic

11
Further issues
  • PLLs are needed, need to regenerate
  • Dual Port RAM is an ASIC primitive and needs to
    be converted to Altera RAM block. (Biggest time
    sink was conversion on unsigned
    (STD_LOGIC_VECTOR))

12
VHDL syntax differences
  • Maximum one WAIT statement in a VHDL process.
    Was used to ensure multi-clock error output
    generation. May need to correct in the long run.
  • PLLs currently commented out, and generated off a
    single off-chip clock.

13
Currently
14
ScreenShot of layout
15
Now proceeding to DataControl chip
  • 140 architecture files compared to 32 of the
    datapath chip
  • Main packaging conversion difficulties should be
    solved.
  • Estimate 5-10X complexity of logic, so potential
    pitfalls

16
What is needed beyond synthesis
  • Simulation of basic read/write processor access
  • Understanding of current chipset errata
  • Circuit board layout (GTL translation, bus clock
    rate down from 66MHz)
  • Boot DOS/Linux/Windows
  • Implement compression algorithms

17
Questions?
18
  • If I have seen further it is by standing on the
    shoulders of giants.
  • Isaac Newton, Letter to Robert Hooke, February 5,
    1675
Write a Comment
User Comments (0)
About PowerShow.com