Oki’s 0.3 5 µm ASIC products deliver ultra-high performance and high density at low power dissipation.
The MSM13Q0000/14Q0000 series devices (referred to as “MSM13Q/14Q”) are implemented with the
industry-standard Cell-Based Array (CBA) architecture in a Sea-of-Gates (SOG) structure. Built in a
0.35 µm drawn CMOS technology (with an L-Effective of 0.27 µm), these SOG devices are available in
three layers (MSM13Q) and four layers (MSM14Q) of metal. The semiconductor process is adapted from
Oki’s production-proven 64-Mbit DRAM manufacturing process.
The MSM13Q/14Q Series contains 6 arrays each, offering over 1 million raw gates and 352 I/O pads. Up
to 66% and 90% of the raw gates can be used for the 3-layer and 4-layer arrays, respectively. Oki’s 0.35
µm family is optimized for 3-V core operation with optimized 3-V I/O buffers and 5-V tolerant 3-V buffers. These SOG products are designed to fit the most popular plastic quad flat packs (QFPs), thin QFPs
(TQFPs) , and plastic ball grid array (PBGA) packages.
The MSM13Q/14Q Series uses the popular CBA architecture from Silicon Architects of Synopsys which
mixes two types of cells (8-transistor compute cells and 4-transistor drive cells) on the same die to deliver
high gate density and high drives. The CBA is supported by a rich macro library, optimized for synthesis.
Memory blocks are efficiently created by Oki’s memory compilers to generate single- and dual-port
RAM’s in high-density and low-power configurations with synchronous RAM options.
As such, the MSM13Q/14Q series is well suited to memory-intensive designs with high production volumes approaching the real estate and cost savings of standard cells. At the same time, its SOG architecture allows rapid prototyping turnaround times. Thus, Oki’s MSM13Q/14Q family offers the best of two
worlds: quick prototyping of a gate array and low production cost of a standard cell.
Oki’s 0.35 µm ASIC products are supported by leading-edge CAD tools including a synthesis-linked
floorplanner, motive static timing analyzer, and H-clock tree methodology. They are further supported
by specialized macrocells including phase-locked loop (PLL), pseudo-emitter coupled logic (PECL),
peripheral component interconnect (PCI), universal synchronous receiver/transmitter (UART) cells, and
ARM7TDMI RISC cores.
FEATURES
• 0.35 µm drawn 3- and 4-layer metal CMOS
• Optimized 3.3-V core
• Optimized 3-V I/O and 3-V I/O that is 5-V
tolerant
• CBA SOG architecture
• Over 1.0M raw gates and 352 pads
• User-configurable I/O with V
state, and 1- to 24-mA options
• Slew-rate-controlled outputs for low-radiated
noise
• H-clock tree cells which reduce the maximum
skew for clock signals
, VDD, TTL, 3-
SS
• User-configurable single and dual-port;
synchronous or asynchronous memories
• Specialized macrocells including PLL, PECL,
PCI, UART, and ARM7TDMI
• Floorplanning for front-end simulation, backend layout controls, and link to synthesis
• Joint Test Action Group (JTAG) boundary scan
and scan-path ATPG
• Support for popular CAE systems, including
Cadence, IKOS, Mentor Graphics, Synopsys,
Viewlogic, and Zycad
The primary components of a 0.35 µm MSM13Q/14Q circuit include:
• I/O base cells
• Configurable I/O pads for VDD, VSS, or I/O (optimized 3-V I/O and 3-V I/O that is 5-V tolerant)
•V
and VSS pads dedicated to wafer probing
DD
• Separate power bus for output buffers
• Separate power bus for internal core logic and input buffers
• Core base modules containing three compute cells for each drive cell
• Isolated gate structure for reduced input capacitance and increased routing flexibility
Each array has 24 dedicated corner pads for power and ground use during wafer probing, with 4 pads
per corner. The arrays also have separate power rings for the internal core functions (V
and output drive transistors (V
DDO
and V
SSO
).
The array architecture uses optimally sized transistors to efficiently implement logic and memory in a
metal programmable technology. CBA uses two types of cells: compute cells and drive cells. The compute cell employs four PMOS and four NMOS trasnsistors whose sizes are optimized for logic and memory implementations as shown in
Figure 1
. The quantity and size of the transistors in a compute cell are
carefully selected to maximize the efficiency of most commonly used functions in VLSI design. The drive
cell consists of two large PMOS pull-up transistors and two large pull-down transistors. The compute
and drive cells are tiled to create a channelless core array, with three comput cells for each drive cell as
shown in
Figure 2
. The 3:1 ratio of compute to drive cells was selected for optimal implementation of
emerging applications. Macrocells are created using either compute cells, drive cells, or combinations of
compute and drive cells.
Oki Semiconductor supports a wide range of macrocells and macrofunctions, ranging from simple hard
macrocells for basic Boolean operations to large, user-parameterizable macrofunctions. The following
figure illustrates the main classes of macrocells and macrofunctions available.
Examples
Basic Macrocells
NANDs
NORs
EXORs
Latches
Flip-Flops
Combinational Logic
Macro Library
Macrocells
Macrofunctions
Basic Macrocells
with Scan test
Clock Tree Driver
Macrocells
3V, 5V Tolerant
Output Macrocells
MSI Macrocells
Mega/Special
Macrocells
3-V, 5-V Tolerant
Input Macrocells
3-V, 5-V Tolerant
Bi-Directional
Macrocells
Oscillator
Macrocells
Memory
Macrocells
MSI
Macrofunctions
[1] Under development
Flip-Flops
3-State Outputs
Push-Pull Outputs
PECL Outputs
Counters
Shift Registers
UART
[1]
PLL
Inputs
Inputs with Pull-Ups
I/O
PCI I/O
Gated Oscillators
CBA RAMs:
Single-Port RAMs (asynchronous or synchronous)
Dual-Port RAMs (asynchronous)
4-Bit Register/Latches
Open Drain Outputs
Slew Rate Control Outputs
PCI Outputs
Oki offers H-clock-tree drivers that minimize clock skew. The advanced layout software uses dynamic
driver placement and sub-trunk allocation to optimize the clock-tree implementation for a particular circuit. Features of the H-clock-tree driver-macrocells include:
The following figure illustrates the overall IC design process and shows the three main interface points
between external design houses and Oki ASIC Application Engineering.
[5]
Schematics
VHDL/HDL Description
Test Vectors
Level 1
[1]
CDC
Floorplanning
Netlist Conversion
(EDIF 200)
Scan Insertion (Optional)
[1]
CDC
Floorplanning
Layout
Verification
(Cadence DRACULA)
Post-Layout Simulation
(Cadence Verilog)
Synthesis
Floorplanning
Gate-Level Simulation
Pre-Layout Simulation
(Cadence Verilog)
[6]
Fault Simulation
( Zycad)
[2]
LSF
Test Vector Conversion
Pattern Generation
(Synopsys Test Compiler)
[4]
(Oki TPL
[3]
TDC
Automatic Test
)
Level 2
Level 2.5
Level 3
CAE Front-End
[5]
Oki Interface
[5]
Manufacturing
Prototype
Test Program
[1] Oki’s Circuit Data Check (CDC) program verifies logic design rules.
[2] Oki’s Link to Synthesis Floorplanning (LSF) toolset transfers post-floorplanning timing for resynthesis.
[3] Oki’s Test Data Check (TDC) program verifies test vector rules.
[4] Oki’s Test Pattern Language (TPL).
[5] Alternate Customer-Oki design interfaces available in addition to standard level 2.
[6] Standard design process includes fault simulation.
Oki’s 0.35 µm ASIC technologies support Automatic Test Pattern Generation (ATPG) using full scanpath design techniques, including the following:
• Increases fault coverage ≥95%
• Uses Synopsys Test Compiler
• Inserts scan structures automatically
• Connects scan chains
• Traces and reports scan chains
• Checks for rule violations
• Generates complete fault reports
• Allows multiple scan chains
• Supports vector compaction
ATPG methodology is described in detail in Oki’s 0.35 µm Scan Path Application Note.
Combinational Logic
AB
FD1ASFD1AS
Scan Data In
D
C
SD
SSQQN
D
SD
SS
C
Scan Data OutQ
QN
Scan Select
Figure 6. Full Scan Path Configuration
Floorplanning Design Flow
Oki offers three floorplanning tools for high-density ASIC design. The two main purposes for Oki’s floorplanning tool are to:
• Ensure conformance of critical circuit performance specifications
• Shorten overall design turnaround time (TAT)
The supported floorplanners are: Cadence DP3, Gambit GFP, and Oki’s internal floorplanner.
In a traditional design approach with synthesis tools, timing violations after prelayout simulation are
fixed by manual editing of the netlist. This process is difficult and time consuming. Also, there is no
physical cluster information provided in the synthesis tool, and so it is difficult to synthesize logic using
predicted interconnection delay due to wire length. Therefore, synthesis tools may create over-optimized
results.
To minimize these problems, Synopsys proposed a methodology called Links to Layout (LTL). Based on
this methodology, Oki developed an interface between Oki’s floorplanners and the Synopsys environment, called Link Synopsys to Floorplanner (LSF). Because not all Synopsys users have access to the Synopsys Floorplan Management tool, Oki developed the LSF system to support both users who can access
Synopsys Floorplan Management and users who do not have access to Synopsys Floorplan Management.
More information on OKI’s floorplanning capabilities is available in Oki’s Application Note, Using Oki’sFloorplanner: Standalone Operation and Links to Synopsys.
Boundary scan offers efficient board-level and chip-level testing capabilities. Benefits resulting from
incorporating boundary-scan logic into a design include:
• Improved chip-level and board-level testing and failure diagnostic capabilities
• Support for testing of components with limited probe access
• Easy-to-maintain testability and system self-test capability with on-board software
• Capability to fully isolate and test components on the scan path
• Built-in test logic that can be activated and monitored
• An optional Boundary Scan Identification (ID) Register
Oki’s boundary scan methodology meets the JTAG Boundary Scan standard, IEEE 1149.1-1990. Either the
customer or Oki can perform boundary-scan insertion. More information is available in Oki’s JTAGBoundary Scan Application Note. (Contact the Oki Application Engineering Department for interface
options.)
The information contained herein can change without notice owing to product and/or technical improvements.
Please make sure before using the product that the information you are referring to is up-to-date.
The outline of action and examples of application circuits described herein have been chosen as an explanation of the standard action
and performance of the product. When you actually plan to use the product, please ensure that the outside conditions are reflected in
the actual circuit and assembly designs.
Oki assumes no responsibility or liability whatsoever for any failure or unusual or unexpected operation resulting from misuse, neglect,
improper installation, repair, alteration or accident, improper handling, or unusual physical or electrical stress including, but not limited
to, exposure to parameters outside the specified maximum ratings or operation outside the specified operating range.
Neither indemnity against nor license of a third party's industrial and intellectual property right,etc.is granted by us in connection with
the use of product and/or the information and drawings contained herein. No responsibility is assumed by us for any infringement of a
third party's right which may result from the use thereof.
When designing your product, please use our product below the specified maximum ratings and within the specified operating ranges,
including but not limited to operating voltage, power dissipation, and operating temperature.
The products listed in this document are intended for use in general electronics equipment for commercial applications (e.g.,office
automation, communication equipment, measurement equipment, consumer electronics, etc.).These products are not authorized for
use in any system or application that requires special or enhanced quality and reliability characteristics nor in any system or application
where the failure of such system or application may result in the loss or damage of property or death or injury to humans. Such
applications include, but are not limited to: traffic control, automotive, safety, aerospace, nuclear power control, and medical, including
life support and maintenance.
Certain parts in this document may need governmental approval before they can be exported to certain countries. The purchaser
assumes the responsibility of determining the legality of export of these parts and will take appropriate and necessary steps, at their
own expense, for export to another country.
Copyright 1999 Oki Semiconductor
Oki Semiconductor reserves the right to make changes in specifications at anytime and without notice. This information furnished by
Oki Semiconductor in this publication is believed to be accurate and reliable. However, no responsibility is assumed by Oki
Semiconductor for its use; nor for any infringements of patents or other rights of third parties resulting from its use. No license is
granted under any patents or patent rights of Oki.
Oki Semiconductor
Page 20
Oki REGIONAL SALES OFFICES
Northwest Area
785 N. Mary Avenue
Sunnyvale, CA 94086
Tel: 408/720-8940
Fax: 408/720-8965
North Central Area
300 Park Blvd.
Suite 365
Itasca, IL 60143
Tel: 630/250-1313
Fax: 630/250-1414
Northeast Area
138 River Road
Shattuck Office Center
Andover, MA 01810