The development platform for array generators
| GDS Compiler Newscorner
- GDS Compiler 9.5 now available for download!
- With this release we have extensively reworked the internal netlisting capabilities of GDS Compiler to support ultra-rapid processing of ever-larger designs.
- The interactive debugging and development interface now supports the innovative step-by-step feature with integrated netlist debugging capabilites.
- Automated array generation in output GDSII.
|
> What is GDS Compiler?
Release 9.5 continues our strategy of improving designer efficiency by accelerating the integrated netlister through the use of innovative new matrix oriented algorithms and enhancing the integrated development environment. The updated netlister efficiently handles ROM - and other - types of generators.
Generators may be designed and validated ever faster.
Key Features
- Extensively reworked internal netlisting capabilities of GDS Compiler now support ultra-rapid processing of ever-larger designs.
- The interactive development interface now supports step-by-step debugging tightly coupled with the integrated netlisting capabilities.
- New transparent AREF generation feature dramatically reduces outputGDSII size and boosts efficiency.
|
|
> GDS Compiler: Robust, Secure
Used in house since 1987 for our own developments in our memory, sensor and test parametric generators teams, GDS Compiler is now a complete array generator development platform, allowing easy development, verification, distribution and integration in a SoC design of any type (memory, MEMs, devices etc) of compiler.
To guarantee reliability in quality-critical applications, GDS Compiler has been developed entirely in ADA a freely available, vendor-neutral IEEE standardized language. Thoroughly validated functions, designed from the ground up with the twin goals of increasing designer productivity whilst ensuring generator reliability are available to the generator designer.
> GDS Compiler: Flexible
Procedural Design
Place and Route Assembly
Flow, tool and foundry independent
Using the FREE SoC Integrator’s Mode of GDS Compiler, the structure generators can be distributed to end-users with security and efficiency.
> Main features
Procedural design functions
- to design paths, boundarys, contacts and text. For
each form you can specify layers, datatypes, dimensions, coordinates,
properties...
- to set parameters. The function "Ask" then
allows the designer fixes any value iteractively.
Assembly functions
- Relative placement with angles.
- Automatic assembly when abutting two cells.
- Creation of the envelop
|
 |
Ada
- Standardized object oriented language (ANSI and ISO)
- Safe language which detects errors due to memory overflows
of parameters when compiling. The robustness of the language is particularly
important to be confident in your generators when you want to create
them
- Existence: the language durability is not linked to
the firm durability
- Benefits from several suppliers of compilers which
provide state-of-the-art solutions for development and debugging
- Compatible with the freeware GNU Ada Compiler, which
will be freely installed in GDS Compiler
One single executable for the Back-end and the Front-end generation
- Behavioral models in VHDL-Verilog
- Automatic timing generation
- Abstract generation
- Data sheet generation
- Automatic Tiling
- GDSII generation
- Deliver with SoC GDS, the fastest GDSII viewer to
view the generated GDSII
- Automatic Netlisting in SPICE
Automatic verification:
Some DRC errors are detected during construction phasys
in GDS Compiler to
decrease the validation time
- Offgrid verification
- Warning when ports are not connected during assembly
- Width verification
- Verification on the interaction between layers (spacing,
overlap, extension, intersection,...)
Automatic generator compiler
Delivery of a FREE User Mode to transfer the generators
to the required teams. No need to have any specific framework or any
license of GDS Compiler to use those generators.
Examples
Two examples are delivered to help you learn Ada procedures
and the use of GDS Compiler
- one example of a procedural generator
- one example of a memory generator
Availability