USER INTERFACE FOR EXPLORATION OF DESIGN OPTIONS DURING MODULE GENERATION
Original Publication Date: 1993-Oct-01
Included in the Prior Art Database: 2002-Feb-19
IOGEN is a software tool for generation of cus- tom I/O cells based upon user specified parameters that include: * I/O type: Input, Output, Bidirectional or spe- cial scan control cells * External logic level . Internal logic level * Use of JTAG control logic * Choice ofinput termination * Logic choices: inverting vs. non-inverting buff- ers, tristate buffers, differential logic, etc. . Input and output drive levels * Output slew rate control * Physical structure for multi-site I/O Parameter options are specified via cyclic fields (The user makes a selection by clicking on the field and choosing from a pop-up menu). I/O cells are constructed out of lower level primitives in a build- ing block approach, based upon cell templates that are selected based upon these parameters. The tem- plates specify what types of cells should be used for lower level instances and how they should be interconnected.