( ESNUG 486 Item 6 ) -------------------------------------------- [07/30/10]

From: Ruei-Shoang Suen <rsuen=user domain=usa.augustatek got calm>
Subject: User review of Gidel ProcStar II and a first look at ProcSoC 3

Hi, John,

I have used Gidel's ProcStar ASIC prototyping product since 2004, then moved
to their ProcStar II in 2006.  This is my production experience with their
4 Altera Stratix II 180 FPGA hardware, and its associated development kit.

In addition, I've added my evaluation of Gidel's newest ProcSoC 3, which has
between 2-6 Stratix IV 820 FPGAs (we evaluated the version with 2 FPGAs).

We have a 4 M+ gate design to fit into ProcSTAR and 8 M+ design we will use 
for ProcSoc.  The designs will run from 100 MHz to 600 MHz.


ProcStar II

We mainly used ProcStar II for SOC prototyping.  We ran all 4 FPGAs in 
ProcStar II at the same time with the following speeds:

    - Between FPGAs: 50 MHz
    - Inside the FPGAs: 100 MHz

We manually partitioned our design by function.  We switched to a simpler
bus structure to fit our interconnect into the FPGA board design.  Gidel 
provides good quality global clock with minimum skew so we have never had
a problem with synchronization among its different FPGAs.

As long as the design can fit into FPGA, our design size does not impact the
speed.  The size is mainly decided by Altera FPGA type.  The Stratix II 
180-4A has 717,600 Logic Elements (LE).  According to Gidel, this typically 
supports 2.5 to 6.5 million gates, because a typical ASIC design uses 3.5 to 
9 logic gates per LE and a typical FPGA design uses 10 to 20 ASIC gates per 
LE.  For faster designs using more flip-flops, the gates-per-LE will be high 
and for low power design using more logic between flip-flops the gates-per- 
LE will be lower.

We can run ProcStar either in standalone mode or plugged into a PC.  We fed
specific test data to correlate with our simulation environment through
ProcStar's MegaFIFO IP for hardware debugging.  It was easy to configure 
the on-board clock speed.  We also used Gidel's ProcMultiPort memory model
IP,  mostly to store our test vector data.

ProcStar helped us catch multiple design problems, in particular:

  - Stress testing.  We could run complex testing scenarios for a long time.
  - Software/hardware interface issues.

ProcStar's Limitations:

   1. There's a limited number of interconnects between FPGA.  This issue
      was addressed with ProcSoC.

   2. In standalone mode, it does not come with a power supply or a power
      connector that is easy to hook up.  ProcSoC has both.

   3. The fan attached to the Altera FPGAs sometimes stopped working and
      sometimes created quite some noise.  However, Gidel responded to our
      support request within 8 hours.  Also, they appear to have remedied
      this issue in ProcSoC 3 by redesigning it to use heat sinks
      instead of a fan, plus they have mounted an additional fan on the
      ProcSoC chasis.


ProcSoC 3

We starting evaluated Gidel's newer ProcSoC in-house in May 2010 and 
decided to purchase it in June.  From an ASIC prototyping point of view, 
ProcSoC 3 includes all of the ProcStar II functionality (including the 
software and IP), plus it has more interconnect capability and flexibility.

Our key evaluation criteria for ProcSoC 3 was:

   1. More FPGA Interconnections.  ProcSoC 3 provides more connections
      between two FPGAs.  When we used ProcStar II, we needed to convert
      our interface protocol to a simpler one with fewer pin counts, and
      this created a discrepancy.  For ProcSoC 3, we can keep the same
      design as our ASIC without making any modifications, which we prefer
      from verification point of view.

   2. Simplicity of use.  When I want to change the interconnect, I only
      need to rearrange the cables.  This means I don't need to go through
      configurations and wonder if it will work or not.  The I/O connectors
      are all lined up on the front and back, it's easy to make all the
      connections.

   3. Robustness.  ProcSoC 3 is a standalone box which has a more solid
      design than ProcStar II, including having its own casing, cooling,
      Ethernet, and power supply.  The ProcSoC 3 board is isolated in
      the box so our engineers do not need to touch it directly, reducing
      the chance that they will break it.


Expected Speed and Capacity

From our eval ProcStar II, we are EXPECTING 133 MHz for an ARM 11 core
processor on the ProcSoC 3 Altera Stratix IV 820.  We have NOT YET verified
ProcSoC 3's capacity limits, but according to Gidel:

  - Each 'Proc12M' module has two Stratix IV 820E FPGAs, and each
    Stratix IV 820E has 813,050 LEs.

  - In most cases the FPGAs have much more embedded memory capacity than
    required so ProcSoC 3's capacity is based on the pure logic capacity.

  - For pure ASIC prototyping, one ProcSoC 3 can have 1 to 3 Proc12M
    modules, so its capacity ranges from 5.7 to 44 M gates.

  - One ProcSoC 10 can have from 2 to 10 Proc12M modules, so its capacity
    ranges from 11.4 to 146 M gates.

  - Three ProcSoC 10 full capacity systems cascaded together will have a
    capacity range from 170 to 439 M gates.

(Again, this is what Gidel TELLS us; we haven't confirmed this!)

Our ASIC SoC designs have many connections between design blocks so it is
important for us to have interconnect flexibility.  In this regard,
ProcSoC 3 is very flexible -- we can make direct connections between the
FPGAs.  We can fit in a new design in very easily.  All we have to do is
to rearrange the cables.

ProcSoC 3 is very portable and the power supply is built in.  The size of
the box is fairly compact.  The dimensions are: height - 150 mm/5.90 inch,
width - 315 mm/12.40 inch, and depth - 235 mm/9.25 inch.  It is easy to
manage through any PC system from desktop to notebook through Ethernet.
When we travel with it, all we need to do is to connect a notebook computer
to it; we do not need a desktop or a huge power supply.  So we can actually
carry it with us to travel to other countries and work with other groups. 

 
ProcStar II has already saved us respins - our recent production chip worked
the first time we went to silicon.  Plus Gidel always shipped products on 
time, and they provide good design examples and documentation.  We're
assuming that their newer ProcSoC 3 will be as good, if not better.

    - Ruei-Shoang Suen
      Augusta Technology                         Santa Clara, CA
Join    Index    Next->Item









   
 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)