Helic S.A.
news »
employment »
RSS »
Forum »

velocewired

 


VeloceWired FAQ


Advantages for IC Design

What are the benefits and advantages of VeloceWired®

  • VeloceWired® is a powerful package design tool providing rapid bondwire creation and extraction
  • VeloceWired® offers significantly faster modeling than EM solvers (e.g. 1-2 seconds vs. several minutes for a bondwire).
  • Offers accurate, broadband modeling of bondwire.
  • Facilitates seamless integration in Cadence Virtuoso® flow.
  • Provides automatic annotation of parasitic inductances per wire.
  • Supports a wide variety of bondwire profiles

JEDEC types and user-defined

  • Supports single-die, multi-die, stacked-die configurations.
  • Offers full integration with Helic VeloceRF®.
  • co-design of on-chip and off-chip inductors

Benefits and advantages for IC designers

  • VeloceWired® enables the co-design of high-speed circuitry with the package and bridges the related gap in parasitics sign-off
  • VeloceWired® offers the best integration within Cadence Virtuoso, seamlessly interfaces with Layout, Schematics, and Analog Environment.
  • Rapid modeling of bondwire parasitics, which reduces design and verification times
  • Ability to de-risk RF circuits from bondwire inductance-related problems (e.g. coupling) early in the design process. This means safer designs, first-pass results, and better optimized circuits.
  • VeloceWired® gives the IC designer control over the package, and helps reach an optimal design down to the pin

How does VeloceWired® help in optimizing wirebonding placement

VeloceWired® provides a rapid annotation of inductance and magnetic coupling values back into the layout. This is extremely useful as it provides the designer with an immediate "feeling" of what has been drawn so far. Thus the designer can easily quick-fix certain wires that are likely to hinder the circuit's performance (e.g. too long wires that introduce large inductance, parallel wires with undesired magnetic coupling, etc). Without the annotation capability such issues can be detected only by thorough examination of huge netlists, or even after complete circuit simulations are performed

Is VeloceWired® applicable to multi-chip or stacked die applications

VeloceWired® supports both multi-chip-modules and stacked dies. The design flow remains the same as in the case of creating bondwires from one die to package.

Bondwire Design Options

Can the user design a custom bondwire profile?

A wide variety of bondwire types is available in VeloceWired. In addition to the widely used jedec-4 and jedec-5 formats, two types of generic format are available. The combination of jedec and generic types allows the user to efficiently approximate practically any type of bondwire (die-package, downdonds, die-die, stacked dies bonding, etc.).

Can the tool create DRC clean bondwire design?

User has the ability to introduce a set of rules for DRC checking. Rules include issues like:

  • Wire related rules
  • Bondpad related rules
  • Placement related rules

Can the bondwire parameters be annotated?

When creating a wire the inductance value appears in the properties definition form. In the case of custom defined wires, after each parameter modification, the button "Calculate L" yields the updated L value. Once the wire is created, the L value appears in the layout at the center point of the wire

Extension of the "Annotation" capability will be the annotation of DC-resistance and mutual inductance. Annotation of resistance will follow the same approach as the inductance. For mutual inductance annotation, the user should be prompted to select the desired pair of wires, before annotation of the Km value is possible.

After placing the bondwires how easily the initial placement of the die into the package can be modified?

It is very common in bondwire design, that a slight change in die placement may be necessary. It is vital that the user can have the ability for such die or package movements while maintaining the connectivity between them. In VeloceWired once the new position is defined, the wires are automatically re-drawn and the connectivity previously defined is maintained. The user can instantly have access to the new annotated values and the updated bondwire model.

Cadence DFII Interface

How simple is using VeloceWired® inside Cadence flow

The bondwire design flow is an easy-to-use, interactive way of creating and modeling a bondwire diagram. The designer should simply bring the die and package instances in a layout view and start graphically placing bondwires in two dimensions. Bondwire profile information is annotated on each wire instance by means of CDF parameters. The bondwire design flow is ideal for cases where a fast - yet accurate - bondwire model is needed for co-simulation with IC circuitry.

Are VeloceWired® models compatible with Spectre RF simulations?

Yes, VeloceWired® models consist of RLCk elements that are compatible with any type of RF analysis.

If the design flow is not an issue, can the VeloceWired® run as a standalone tool?

VeloceWired® could run as a standalone tool, however it must have access to the design database (layout and schematic) either in the older format of GDSII files or the newer format which is the OpenAccess initiative supported by almost all the EDA vendors right now.

In practice VeloceWired® must play in concert with a powerful front end environment such as those of Cadence and Mentor, feed the models to a spice-type simulator (Spectre, Eldo, Hspice, ADS, etc) and perform verification for all inductive components in concert with any of the available engines (i.e. Assura, Calibre, etc...)

Does VeloceWired® work on WinXP / Linux / Solaris?

VeloceWired® is integrated in Cadence Virtuoso flow. So, VeloceWired® can work on every environment that the Cadence IC tools are integrated.

Does VeloceWired® need a license at the layout when a VeloceWired® bondwire is displayed?

No

What are the prerequisite tools for VeloceWired® to work?

The IC suite of tools by Cadence is needed for running VeloceWired in the Cadence Virtuoso® environment. The following Cadence products have to be installed:

  • Virtuoso® Layout Editor
  • Virtuoso® Schematic Composer
  • Analog Design Environment®
  • Spectre® Circuit Simulator (SpectreRF option needed for the S-pararameter module)

Is Assura or Calibre slowed down by VeloceWired®?

No, since everything happens in a span of a few seconds. VeloceWired® added rules do not result in time increase of the RCX job.

Are there VeloceWired® layer purposes?

Yes. Our layers are placed around inductors for recognition purposes.

Is there available any 3D viewer?

A simple viewer is developed that allows the user to have a 3D overview of the resulting bondwire diagram. This feature is extremely useful to correct possible issues like:

  • Crossing of bondwires
  • Odd-shaped bondwires due to incorrect parameter definition by the user

How can a package drawing be imported?

VeloceWired® supports one package drawing per project, and any number of die instances (i.e. multi-chip modules). Package 2-D mechanical drawings can be obtained from the package vendor; typically, these come in DXF or/and GDSII formats. If the package is available in GDSII format, user can simply import it through the stream-in procedure found in Cadence, and use at as an instance. For the DXF formats, VeloceWired will incorporate  a simple DXF to instance translation procedure.  

Bondwire Modeling Engine

In a typical EM solver, Maxwell equations have to be calculated, and it usually results in a time-consuming process. How can VeloceWired® be so fast?

VeloceWired® features a rapid EM modeling engine, based on closed-form expressions that extract distributed netlists to model the performance of bondwire interconnects. Time-consuming calculations such as matrix inversions have been avoided completely in the algorithm to make it even faster. Furthermore the use of analytic closed-form solutions for the modeling of bondwires makes VeloceRaptor modeler several orders of magnitude faster than any generic EM solver.

How does VeloceWired®'s accuracy compare to other EM simulators?

The modeling engine of VeloceWired® is based on a set of algorithms derived from EM theory, so the models are very detailed and accurate. Every bondwire is segmented into smaller segments and each segment is modeled using closed-form expressions derived from EM-analysis. The magnetic and capacitive coupling of all segments is then calculated to cover the full phenomenon

What are the tradeoffs, of using VeloceWired® compared to other EM modeling tools?

VeloceWired® is not a generic EM-Solver. It is focused in the modeling of bondwire interconnects. Using a wide-variety of bondwire model types (jedec and generic format) it can efficiently model a wide variety of bondwire arrays including downbonds, die-die and stacked-die bondwire interconnects. In (rare) cases where bondwires strongly interact with other critical topology elements (e.g. slot antenna) then the use of a full-EM solver is necessary.

In EM solvers the definition of boundary conditions and sidewalls is necessary? Why is such a definition absent in VeloceWired®?

VeloceWired® features a rapid EM modeling engine, based on closed-form expressions that extract distributed netlists to model the performance of bondwire interconnects. These expressions take into consideration the package effects inherently. Thus there is no need sidewalls or boundary conditions that are necessary for numerical electromagnetic calculations.

Does VeloceWired® replace Momentum or Assura?

No.  VeloceWired® is acting rather synergistically than competitively with Momentum and Assura. VeloceWired® complements these tools with the smart and efficient synthesis capability for wirebonds, as well as with the rapid bondwire modeling engine. The significant reduction in modeling time that VeloceWired® offers, gives to the designers - for the first time - the ability to perform co-simulation of high-speed circuitry with the bondwires, in seconds rather than hours that are needed with the conventional EM modeling tools.

Momentum on the other hand is perfect for the modeling of arbitrary shapes, and ground planes.

Does VeloceWired® produce RLCk element netlists?

Yes. Bondwires are modeled using RLCk lumped elements. Mutual inductance (k elements) is extracted among all bondwires and bondwire segments. The netlists are fully passive, i.e. dependent voltage or current sources are not used.

Does VeloceWired® take into account the frequency dependant resistance of bondwires?

Yes! VeloceWired® takes into account the increasing resistance by including in the netlist a 3-step ladder network for each segments that effectively models the increasing resistance over frequency

Are VeloceWired® models frequency-dependent?

Yes. A VeloceWired® bondwire model will yield an inductance ('L') curve that is frequency-dependent, exhibiting one or more resonance frequencies. Moreover, skin effect is taken into account at higher frequencies.

Is VeloceWired® a 3-D modeler?

Bondwire segments are represented as vectors in the 3D space. The 3D geometry is transformed into the 2D space and a full RLCk model is extracted using an enhanced version of VeloceRaptor® modeling engine. The modeling methodology captures complex electromagnetic effects such as self and mutual inductances, frequency-dependent resistance and capacitive coupling.

How accurate is the mutual coupling between inductors when they are farther apart?

There is no known limitation for mutual coupling accuracy even for bondwires that are placed farther apart.

What if there are negative mutual inductances?

The inductances sign is determined by the convention made by the user regarding the current flow.

What is the maximum frequency of VeloceWired®?

The maximum frequency based on measured data given to Helic up to date is 40GHz. Helic is very confident of the accuracy of its models.

Does VeloceWired® take into account the presence of mould dielectric injected between bondwires?

Yes, the presenece of mould dielectric is taken into account in the modeling process. For each model type that is defined, the dielectric constant value for the surrounding space can be modified, to reflect the presence of injected mould dielectric between bondwires.

How are downbonds defined in VeloceWired®?

Downbonding capability is fully supported in VeloceWired®. Downbonds are treated like any other bondwire, to ensure common behavior during the "Move & Redraw" procedure. They can be set to ground by grounding the respective pins generated in the schematic view

How is the ground reference defined in VeloceWired®?

The ground reference is defined as a horizontal ground plane. The relative position of the ground plane to the bondwires is defined by the h3 parameter in the bondwire-model definition procedure.

Are the package effects taken into account into the modeling procedure?

  • Considered as cavity enclosing the wires:
    If we are discussing the package effect as a "cavity" enclosing the bondwires, then the package effect is taken into account by the tool. This is done inherently in the extraction procedure by the VeloceRaptor modeling engine that drives the tool, and there is no need to define boundaries and sidewalls like traditional 3D EM solvers.
  • Considered as leadframe effect:
    If we are considering the effect of the leadframe, it must be pointed out that the tool targets mainly the accurate and efficient modeling of bondwires. However the user has the capability, within VeloceWired®, to add the parasitic capacitance of the leadframe to the model generated by VeloceWired®. In this way we take into account the most common effect of the leadframe that applies to most package types. In cases where a more detailed model of the leadframe is required, the high frequency models supplied by the package vendor can be added externally to the VeloceWired® model.

Maintenance and Support

Can you explain the process of integrating VeloceWired® into a customer's design flow and process design kit (PDK)?

It is very easy to make VeloceWired® seamlessly integrated into the Cadence IC design flow. User has only to add some parameters to the user's environment and working directory. Velocewired installation procedure is independent to the PDK that user has.

The standard licensing scheme is floating license key checked by a Macrovision FLEXnet® daemon (binary supplied by Helic). The VeloceWired menu in CIW provides manual check-out/check-in for VeloceWired license. A VeloceWired license key gives access to all program features.

What is Helic's maintenance and support policy?

For software support requiring on-site work, Helic can dispatch engineering personnel to implement the update at the Customer's premises. We can provide a fixed amount of on-site calls at no additional cost (e.g. 4 per year), as part of our maintenance package. For any additional requests, Helic shall charge with our standard hourly rate plus travel expenses from Europe.

What is the Vendor's software development methodology?

VeloceWired® comprises several modules coded in different programming languages.

The modeler (VeloceRaptor) is coded in C++, with open source libraries employed for specific math functions. Cadence SKILL is used for bondwires source, Cadence Virtuoso GUI and interfaces to other Cadence tools (such as Assura). Finally, portions of TCL code implement various auxiliary functions in the flow.

Specific custom intermediate data files are used for enabling data flow between VeloceWired® modules (e.g. geometry export from Virtuoso to the VeloceRaptor modeler, process stack up file etc.). These files are mostly ASCII format and their structure is generally straightforward.

Helic uses a version-controlled system (SVN) for storing and maintaining developed software assets. Program Change Requests (PCRs), internal documentation and other collateral material are stored in the company's intranet.

What is the Vendor's software quality assurance process?

Every evolution in the modeling engine is validated against a set of 'golden data'. There is a significant variety of data, provided by foundry and IDM customers; however Helic follows a methodology for ensuring the reliability of the measurements.

What is the Vendor's support capacity?

Helic has a team of 10 senior engineers with IC design background, assigned to Applications Engineering and Technical Support. Telephone support during Central European office hours and next-day email support are provided. When necessary, Helic can also support customers with web-based online sessions, assist with simulating and verifying customer designs using own resources, provide design support related to the use of VeloceWired®, participate in customer design reviews, etc.





search
  enter
© 2009 Helic Inc. All rights reserved.
[close]

login


Auto-login
Show me on members list

Forgot your password?