Flyer U152-0596 circuits.txt Ada Used in Integrated Circuits Industrial Design The Developer Created in 1985, Dolphin Integration is a design center for integrated circuits renowned for the quality of its contributions to VLSI-ASIC's (Very Large Scale Integrated- Application Specific Integrated Circuits). In order to insure the reliable and inexpensive design of Circuitware, Dolphin Integration developed the Graphical Dolphin Solution (GDS) compiler with the Alsys Ada environment. System Implementation The GDS compiler is a true compiler. It compiles high-level, parameterized schematics, or parameterized layout requirements for a given macrocell, into low-level placement orders of microcells and routing orders of interconnections. Providing the control of automatic layout for repetitive circuitware upon specified structural parameters, it is a tool to develop circuitware generators. Powerful generators, from the most classical ones (RAM, ROM, PLA), to intricate analog cell generators (BANDGAP) and datapath generators (SPOT, ALEAS), have been developed from the GDS library. Such generators are Ada programs with parameters to instantiate modules (that is to say, their GDS-2 data base and their VHDL description) upon parameter selection. Selecting Ada "While many such development tools for module generators are offered in a C-like or Lisp-like language (SKILL for example), our GDS compiler has been developed with Ada, mostly inspired by the modularity of VLSI", explains Louis Zangara, Microelectronic Services Manager. The development of generators requires the capability to handle large applications (a datapath generator takes 18,000 lines of Ada) and parallelisms. "Ada's essential properties meet perfectly with VLSI design requirements," points out Louis Zangara. He specifically alludes to Ada's: * Security: ensuring through its integrated exception handling, that programming flaws will not end-up in silicon. * Readability: providing the ASIC-expert with the power of data-processing specialists, thanks to "packages" and renaming capability. * Modularity: granting the same approach as for VLSI design, namely the easy to use of a library of modules together with dynamic link-edition. * Software portability: granting truly normalized compiler to diverse platform. Originally developed on VMS and then on a PC, the GDS compiler has been ported to the Sun SPARCstation. The use of Alsys Ada technology enabled the team to complete the development; now Dolphin Integration maintains its 120,000 lines of code and adapts it to new foundry requirements. Satisfied with Performance Very satisfied with the performance of the Ada language, the Dolphin Integration team is now looking forward to further development opportunities that will employ them both. With the recent switch from Sun View to OSF Motif, the current GDS graphical interface will soon be ported to and modified on new platforms. In addition, plans to port this application to HP platforms are in process. Note: GDS is a former trademark of CADENCE, formerly the CALMA Corporation. It is used to refer to the factor GDS-2 standard for Graphic Design Stations. In this article, however, it refers to Graphical Dolphin Solutions. Circuitware is a registered Trademark of Dolphin Integration. SKILL is a Trademark of Cadence. For further information, contact : Marie-France Mignon and Florence Lescroart Alsys SA 29 Avenue Lucien Reni Duchesne 78 170 La Celle-Saint-Cloud FRANCE Tel: + 33 30 78 17 17 ; + 33 30 78 17 40; + 33 30 78 17 48 Fax: + 33 39 18 25 80 Produced in cooperation with the AdaIC, Ada Software Alliance, and ACM SIGAda. ********************** The views, opinions, and findings contained in this report are those of the author(s) and should not be construed as an official Agency position, policy, or decision, unless so designated by other official documentation. Copyright 1996. IIT Research Institute. All rights assigned to the U.S. Government (Ada Joint Program Office). Permission to reprint this flyer, in whole or in part, is granted, provided the AdaIC is acknowledged as the source. ********************** Ada Information Clearinghouse (AdaIC) P.O. Box 1866 Falls Church, VA 22041 Telephone: 1-800-AdaIC-11 (1-800/232-4211) or 703/681-2466 Fax: 703/681-2869 E-mail: adainfo@sw-eng.falls-church.va.us The AdaIC is sponsored by the Ada Joint Program Office and operated by IIT Research Institute.