Digchip : Database on electronics components
Electronic components database
Search:                      In section:
Member, Distributor  
Log In
Email:
Password:

Details, datasheet, quote on part number:035uGateArray
 
 
Part:035uGateArray
Category:ASICs => Gate Array
Description:0.35u Gate Array
Company:Flextronics Semiconductor
Datasheet:Download 035uGateArray datasheet   File size : 204 kB
Request For quote:  Find where to buy 035uGateArray
 



Datasheet text preview:
DATA

SHEET

0.35µ Gate Arrays

Description
Flextronics Semiconductor's 0.35µ family of gate arrays provides retargeting solutions for FPGA and Gate Array conversions. The Encore!Plus program is a retargeting service featuring direct replacement of FPGAs, PLDs, and ASICs, including other Gate Arrays, using Flextronics Semiconductor's 0.35µ Gate Array technology. In most cases no new tools are required to take advantage of this service. Encore!Plus offers low-NRE, fasttur naround cycle times and flexible manufacturing. Flextronics Semiconductor's gate arrays use a sea-of-gates architecture with a novel gate design which allows high utilization while minimizing the effect of interconnect capacitance on circuit perfor mance. Since gate arrays are personalized with the last few processing masks, a fast response time to customer orders can be made, allowing the customer more options in circuit definition. These gate arrays offer significant flexibility in pin definition. Contrary to designing with FPGAs, the customer can define any pin to be any signal function or power supply. The Encore!Plus program allows customers to redefine any pin's electrical parameters. Customers may select their choice of pin characteristics, such as output drive levels, slew rate control, different input switching points and hysteresis. All prototypes are not only fully tested prior to shipment, but are assembled in the production package on the production line. This allows the customer to use prototypes as if they were production parts.

Features
· Five array sizes: 24,000 to 2M gates 68 to 680 pads · 3.3 volt operation · Flexible pin assignments · Conversion from FPGAs, PLDs, and ASICs, (including other gate arrays) · Low power dissipation · High gate utilization · Sea-of-Gates architecture · Functional logic equivalent guaranteed

F

LEXTRONICS

SEMICONDUCTOR

DATA

SHEET

0.35µ Gate Arrays Flextronics Semiconductor's 0.35µ Gate Array Family
The 0.35µ gate array family currently consists of five arrays, and new arrays can be added as the need arises. Table 1 provides examples of the current arrays, their size and the number of pins. These gate arrays have been designed with a maximum number of power and I/O pads. This allows Flextronics Semiconductor to offer the most cost-effective array size, especially in those cases where the design is limited by the number of I/O connections, rather than by the number of gates. can be added, and there is also an optional pull-up or pull-down resistor. Outputs vary by strength. Output strengths from 2 mA to 24 mA may be specified individually for each pin. Higher currents may be obtained by paralleling I/O pads. The control logic for the outputs allows an output to be continuous, tristate or open-drain. Slew rate control is added on all outputs whose strength is in excess of 8 mA. Flextronics Semiconductor's gate array family also supports open-drain outputs with a dynamic precharge for extra system speed. Any output may be combined with any input to create a bi-directional I/O buffer with a choice of characteristics.

Table 1. Flextronics Semiconductor's 0.35µ Gate Arrays
Name Gates T yp. Used Gates1 # of Pins

Power Pins
Flextronics Semiconductor's gate arrays have been designed to act as a replacement for many existing gate arrays and FPGAs. This means that the internal power busses are designed to be strong enough to support other vendors' rules on the number of supply pins necessary to support a given number and strength of outputs. For new designs, the number of power pins required is a trade-off between the number of pins available and the ability of the PC board to provide a clean, lowinductance supply. Flextronics Semiconductor can skew simultaneous switching outputs upon request. We also add slew rate controls to all high-power outputs to minimize the peak currents associated with output switching. Flextronics Semiconductor recommends replacing some or all no-connect pins with supply pins, as a means of increasing the amount of margin within the design.

Base_68 Base_100 Base_208 Base_320 Base_680

29,900 66,300 318,000 524,000 2,400,000

24,000 53,000 160,000 420,000 2,000,000

68 100 208 320 680

Note: 1. Actual gate utilization is design-dependent.

Pin Assignment
Flextronics Semiconductor's gate arrays have been designed so that any pin may be assigned any input/ output (I/O) function, including power and ground. This flexibility allows gate arrays to match any existing pinout, creating an exact replacement for either FPGAs, PLDs, or ASICs, (including gate arrays). The internal power supply busses are designed to prevent any output switching transients from affecting the internal logic.

I/O Capability
The gate array family I/O buffers are designed so that only the guard-banded, output drive transistors and the pull-up /pull-down transistors are dedicated to a specific pin. All of the output control logic and the input level translators are built from internal array transistors. Since these internal transistors are not dedicated to a specific buffer, a number of different I/O functions may be created. Input buffers may be designed to work with either CMOS or TTL levels. In either case, a Schmitt trigger

Special Requests
Flextronics Semiconductor's gate arrays are made up of uncommitted transistors, and there are no arbitrary limits as to how these transistors may be used. We will create specific functions upon request. Flextronics Semiconductor can provide circuitry to support PCI, JTAG, crystal oscillators, RC oscillators, current mirrors, etc. and the libraries include a variety of synthesizable cores.

2

F

LEXTRONICS

SEMICONDUCTOR

DATA

SHEET

0.35µ Gate Arrays Design Conversions
For netlist conversions, Flextronics Semiconductor supports multiple formats and industry-standard tools. To convert a customer's design, Flextronics Semiconductor needs a netlist of the circuit, vectors and a pinout. Additional information, such as the timing of a critical path, may be supplied if such a path needs additional evaluation. information to Flextronics Semiconductor engineering about the expected device performance. Table 2 shows a Print-on-Change format for an exclusive-OR (XOR) gate.

Table 2. Print-On-Change Format (XOR)
Time A B O

Netlists
A netlist defines the logic to be implemented in the gate array. While most gate-level formats are acceptable to the Encore!Plus program, the netlist must be in ASCII format. Most binary netlists are proprietary and undocumented, which prevents Flextronics Semiconductor from translating them. Examples of acceptable netlist formats include: XNF EDIF ADL LDL TDL QDF Wire File (Xilinx) (Altera, others) (Actel) (LSI Logic) (T oshiba) (QuickLogic) (ViewLogic)

0 50 52 100 150 153

ns ns ns ns ns ns

0 0 0 1 1 1

0 1 1 0 1 1

0 0 1 1 1 0

Pin List
Flextronics Semiconductor requires a listing of pin numbers, pin names and the function and/or specifications for the input and output pins. This list should include any special characteristics that the pin must have, such as TTL-level input or open-drain output. The pin list also provides customers with a means to modify the I/O characteristics normally associated with FPGA netlists. The default is to use the I/Os specified by the original FPGA manufacturer. By referencing different specifications in the pin file, the customer can obtain any desired I/O characteristics. Table 3 lists some typical pinout specifications

Simulations
Flextronics Semiconductor prefers simulations at 1 MHz are supplied by the customer. In the event that simulations are not available, assistance in the development of simulation vectors can be provided. Flextronics Semiconductor provides a service to enhance test vectors using methods such as ATPG and SCAN. Flextronics Semiconductor uses the customer's vectors to confirm that the design has been correctly converted into the Flextronics Semiconductor for mat, and to develop the production test vectors. Using low-speed simulations makes it easier to verify the functionality of the logic. High-speed simulations, particularly with FPGAs, often produce vectors with signals which take more than one clock cycle to propagate to the output. Such vectors make it difficult to verify a correct design conversion. Flextronics Semiconductor will evaluate and confirm higher speed simulations upon request. The preferred format for simulations is to show every signal pin in a table, with the simulation output in a "Print-On-Change" format. This supplies significant

Table 3. Pinout Specifications
Pin Name Specification

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

CLK IOR IOW PS3 CS VDD DATA0 VSS RMS DATA1 -- VSS OSC#IN OSC#OUT OSCBUF VDD

Input - TTL Input - TTL Input - TTL Input - CMOS w/10K pull-up resistor Input - CMOS w/10K pull-up resistor Supply Bidirectional - 12 mA Supply Input - TTL Bidirectional - 12 mA No Connect Supply Input - TTL Output - 6 mA Output - 6 mA Supply
3

F

LEXTRONICS

SEMICONDUCTOR

DATA

SHEET

0.35µ Gate Arrays
which determines the size of the circuit and looks for loading violations. Any violations discovered are fixed by either increasing the strength of the signal driver or by buffering the signal. Particular attention is paid to the clock structure. The preferred clock organization is a single clock which goes to all flip flops. In this case, Flextronics Semiconductor designs a special clock driver that is matched to the load. Timing-driven layout automatically compensates for variations in loading and balances the clock tree. Clock skew is rechecked during the "five cor ner" simulation runs. Our designer converts the simulation output into an input stimulus for Flextronics Semiconductor's internal simulator.

Implementing Designs
Flextronics Semiconductor's approach is based on the concept of transferring a design implemented in a given technology to Flextronics Semiconductor gate arrays. We perfor m the conversion and execute a number of checks on the design. Flextronics Semiconductor provides productionready ASICs. Customers can design a true ASIC while benefiting from all FPGA advantages (quick tur naround of prototypes, fast time to market, low NRE, no volume commitment) without the associated penalties (high cost, routing, pin and footprint constraints, and limited package selections). A customer can first synthesize the netlist into an FPGA to validate the design concept, then synthesize to Flextronics Semiconductor gates to obtain: · · · · · Significantly lower cost No risk Access to arrays with up to 2.4M gates Low NRE and quick turns Access to analog cells

Initial Verification
Using a typical library, the Flextronics Semiconductor design engineer runs a simulation on the converted netlist and compares the results to the customer-supplied simulation. Usually, the results match. If they do not, the engineer determines the reason and works with the customer for an acceptable solution. A common cause for mismatches is race conditions introduced during the conversion process.

Flextronics Semiconductor will support customers with these application issues: · Optimize synthesis results (smallest silicon area, best timing) · HDL simulation · Static Timing analysis (pre- and post-layout) · Pin configuration (ground-bounce issues) The Flextronics Semiconductor design engineer converts the customer's netlist into the Encore!Plus format. The procedure varies, depending upon the type and source of the netlist. Flextronics Semiconductor uses a collection of proprietary and commercially available translators. An appropriate cross reference library is used to generate the converted netlist. This library reflects all the primitives used by the customer in terms of Flextronics Semiconductor primitives. After the netlist has been converted, Flextronics Semiconductor runs a design analysis program

Design Checks
Once Flextronics Semiconductor has verified that the design has been correctly converted, a series of checks is done. Principal among these checks is a "five corner" simulation. This consists of a set of five simulation runs, each run with a different timing library. These libraries cover the traditional best, typical, and worst case conditions. They also cover the cases of best rise times combined with the worst fall times, and the worst rise times combined with the best fall times. These last two cases are especially severe, and will generally cause a circuit failure if there is any weakness in the design. In each of these simulations, Flextronics Semiconductor checks the setup and hold times for every flop in the circuit.

4

F

LEXTRONICS

SEMICONDUCTOR

DATA

SHEET

0.35µ Gate Arrays

Flextronics Semiconductor's Gate Array Packaging
The small size of Flextronics Semiconductor's gate arrays allows considerable flexibility in choosing a package. This is particularly relevant when dealing with an FPGA conversion, in that the large FPGA die size frequently limits package availability. As a general rule, any commercially available package may be used with the gate array family, subject only to the requirement that the gate array must fit in the package cavity. The customer may select either the original package type or an alternate one. Frequently, FPGA conversions can be implemented in a smaller package which can present considerable savings, both in board space and in unit cost. Table 4 is a partial list of package styles which are supported by Flextronics Semiconductor. Please contact us for your packaging specification and for various lead-length options.

Marking
The default marking scheme uses five lines of 16 characters each. The first three are defined by the customer. The last two lines are Flextronics Semiconductor's part number and the date code, indicating when the packaging was done. Parts may also be marked with customersupplied graphics. For your particular needs, please consult the factory.

Table 4. Commonly Used Packages
Package 1 Pins Max. Base Size

PLCC PLCC PLCC PLCC QFP QFP QFP QFP QFP BGA BGA BGA BGA

28 44 68 84 100 144 160 208 240 225 352 432 672

Base_100 Base_100 Base_100 Base_100 Base_100 Base_208 Base_208 Base_680 Base_680 Base_680 Base_ 680 Base_680 Base_680

Note: 1. These are examples of commonly used packages. Virtually any commercially available package may be used.

F

LEXTRONICS

SEMICONDUCTOR

5