A Socket-Based uController Design
By Adam Levinthal, General Manager, ASSP Unit, eASIC Corp.
The FlexASIC™ structured-ASIC products are design as
general-purpose configurable logic devices with standard-cell speed, density
and production costs, and FPGA ease of use and prototype costs. Each member
of the FlexASIC product family contains an embedded 8051-based uController.
This uController, called ‘eMu,’ performs built-in self test (Logic and RAM
BIST, etc.) and device configuration of the FlexASIC at system reset. After
reset, eMu implements a number of system-level functions (power management,
clock control, etc.) for the FlexASIC user design.
eMu was designed using a modular design approach based on the Open Core
Protocol (OCP) interface standard. All eMu modules interface through OCP
sockets and are interconnected through a switch fabric created with OCP
merge and split modules. The socket-based design approach provided numerous
benefits during the design and implementation process, allowing the entire
design to be created, from architectural specification to tapeout, in 12
weeks.
The entire FlexASIC FA1 structured-ASIC product was designed between
December 2003 and mid-March 2004. The eMu uController design was one of
eight basic modules in the FlexASIC design. The use of a commercial
uController core (the Flex8051) and OCP socket connections to all
peripherals, as well as uController-based testing written in C, allowed
design and testing of individual modules in eMu to occur in parallel. The
ability to reuse unit tests in the full-module final testbench, using a
top-level test sequencer, eliminated the need for additional full-chip test
development. The entire process represents a streamlined approach to
uController-based ASIC design.
About eASIC
eASIC has developed a breakthrough Structured ASIC technology aimed at
dramatically reducing the overall fabrication cost and time of customized
high-performance semiconductor chips. eASIC’s technology enables rapid and
low-cost ASIC and System-on-Chip designs by its innovative use of proven
programmable logic fabric in conjunction with single-via customizable
segmented routing. As single-via generates ten times higher throughput of
Direct-write e-Beam customization, it enables eASIC to offer NREfree
Structured ASIC. The Structured eASIC technology was successfully proven in
silicon and validated by world-class semiconductor vendors.
Further information about eASIC can be found at www.easic.com.
Back to Adoption
Stories