![]() | ![]() |
![]() |
|
OCTTOOLS 5.2The OctTools is a collection of programs and libraries that together form an integrated system for IC design. The system includes tools for PLA and multilevel logic synthesis, standard cell placement and routing, and custom cell design, along with a variety of utility programs for manipulating schematic, symbolic, and geometric design data. Most tools are integrated with the Oct data manager, the VEM user interface, and the design manager VOV. The software is written in C and requires UNIX and the X window system (including the Athena Widget Set). A few tools are written in C++ and require the g++ compiler. The new release features support for Hewlett-Packard's HP-UX version of UNIX, minor improvements to a number of the tools, and updated and improved documentation. OctTools 5.2 includes the following programs: attache Text-based Oct editor and browserbdnet Converts a text-based netlist format to Oct Bear-FP1.1 A placement and floorplanning package for macro-cells (manuals not included) bdsyn Extracts combinational logic equations from a description written in the BDS hardware description language chipstats Prints out statistics abDut a chip ciftooct Converts cells from CIF to Oct format crystal The Crystal timing analyzer with an Oct interface espresso Multi-valued PLA minimization program gem CMOS gate matrix module generator genie Generalized array optimizer hpgl Converts Oct to HPGL format jedi State assignment program jumbo Netlist partitioner mag2oct Converts cells from MAGIC to Oct format mighty Rip-up-and-reroute router misII Multi-level logic optimization program mizer Minimizes the number of vias in a cell mosaico Macrocell place and route system msumap Convert a schematic of MSU Standard cell symbols to physical views musa Simulates logic and gate-level circuits read from Oct or sim files (with X graphics capability) mustang State assignment program for multilevel finite state machines nova State assignment program for PLA-based finite state machines oct2hilo Converts cells to HILO format (courtesy of M2C) oct2ps Generates a PostScript representation of an Oct facet octdiff Compares two Oct facets and reports the differences octdoc OctTools documentation overview utility octdrc Checks a design for DRC violations octflatten Geometry and netlist flattener octgc Garbage collector for objects in an Oct facet octmm Mask manipulation program octpla PLA generation program octprop Adds properties and bags to Oct facets octtocif Converts cells from Oct to CIF format padplace Assigns locations and/or creates formal terminals/pads for a facet; performs pad power/ground ring routing phyt Adds text strings to layout prim Generates vias puppy Simulated annealing-based placement program putconst Allows the user to place compaction constraints on instances and formal terminals sparcs Symbolic layout spacing and compaction program SPICE3F3 SPICE circuit simulator, version 3F3 (user's manual not included) symhelp, rpc-symhelp Checks and cleans up symbolic cells tech-edit, techBuild, tap-print For support of technology descriptions (such as layout design rules) TimberWolfSC Standard cell placement and global routing program vem Extensible graphics editor using the X Window System (X11R4 and later) VOV Trace-based design manager vulcan Cell abstraction generator supporting hierarchical design wolfe Standard cell design style macro-cell generator yacr Channel routing program yal2oct Converts a YAL description to Oct The following packages are included: avl AVL tree packagecif, cp CIF parser package da Dynamic array package errtrap Exception handling package fang, harpoon Manhattan geometry manipulation packages for Oct fc Filename completion package gu Geometric updates package iv Allows interactive changing of variables in X kd K-D tree package lel Label evaluation package LightLisp C-based interpreter for a subset of CommonLisp list Doubly linked list package mkarray Place and wire array-based layout structures mm Memory allocation package nle Netlist editing package oct Oct data manager octmm Oct mask modification package oh Oct helper functions and macros options Option parsing and message package port Portability package region Region searching package for Oct rpc VEM/Oct remote procedure call library st Hash table package symlib, symbolic Symbolic policy libraries tap Technology access package timer Multiple stopwatch timer package tr Transform package uprintf Parses and formats variable length argument lists utility Utility/system services package vov Interface for the design manager VOV vulcan Cell abstraction generation package xg Graph drawing package (for X) Also included is the Microelectronics and Computer Corporation (MCC) Data Management System (DMS) for Oct. The following cell libraries are included:
Hardware/Operating System Requirements: The software is distributed on a tape with approximately 32MB of compressed archives. Uncompressing requires a minimum of 60MB, and an additional 50MB for the optional parts such as SPICE, OctLisp, and BEAR-FP. Approximately 130MB are needed to build all the programs. The executable files can be stripped manually to save about 20MB. On the IBM RS/6000 the disk requirements are about twice as much. This release has been built and tested on the following combinations of machines and operating systems: Sun 4/260 running SunOS 4.1.1; DECstation 5000 running Ultrix 4.2; and HP/Apollo 9000/720 running HP-UX 8.07. Prior releases have run on VAX Ultrix, the Sequent Symmetry, and the IBM RS/6000 running AIX 3.1. Please note that most of these tools are the results of previous or ongoing research projects and do not form a turnkey or production system. They have bugs and do not always work together as well as they should. Compiler: C; the VOV design manager and a few other tools require C++, the g++ version in particular. Additional Software Required: X Window System, X11R4 or later, including the Athena Widget Set. Versions Available: UNIX only Distribution Media: QIC-120, QIC-150, QIC-320, 8mm (2.2 gig), TK50 (DEC tape format), 9-track 1600 bpi, 9-track 6250 bpi. Source Code: Yes Object Code: No Materials/Handling Fee: $250.00 Documentation Included with the Program (and on the tape in PostScript format):
Foreign Distribution: Requires special permission to be granted by faculty member in charge of software. May delay order slightly. software@eecs.berkeley.edu 7/11/96 |
Contact |
©2002-2018 U.C. Regents |