5 research outputs found

    Photolithography for microelectronics

    Get PDF
    Photolithography is the process of using photosensitive plastic coatings to define areas to be etched on semiconductor slices. The photolithographic facilities are described and equipment operation and process instructions are given. Some methods of evaluating the photolithography process are discussed, and the resluts of experimental evaluation of two photo-resist products are described

    Digital system design and simulation

    Get PDF

    Synthesis of hardware systems from very high level behavioural specifications

    Get PDF

    Study of non-interactive computer methods for microcircuit layout

    Get PDF

    Agents: a distributed client/server system for leaf cell generation

    Get PDF
    The Agents system generates the mask level layout of full custom CMOS, BICMOS, bipolar and mixed digital/analogue leaf cells. Leaf cells are subcircuits of a complexity comparable with SSI (Small Scale Integration) components such as small adders, counters or multiplexers. The system is formed by four server programs: the Placer, Router, Database and Broker. The Placer places components in a cell, the Router wires the circuits sent to it, the Database keeps all the information that is dependent upon the fabrication process, such as the design rules, and the Broker makes the services of the other servers available. These servers communicate over a computer network using the TCP/IP Internet Proto­col. The Placer server receives from its client the description and netlist of the circuit to be generated using EDIF (Electronic Design Interchange Format). The output to its client is the layout of the circuit (no virtual grid is used), again codified in EDIF. The concept of agents as software components which have the ability to communicate and cooperate with each other is at the heart of the Agents system. This concept is not only used at the higher level, for the four servers Placer, Router, Broker and Database, but as well at a lower level, inside the Router and Placer servers, where small rela­tively simple agents work together to accomplish complex tasks. These small agents are responsible for all the reasoning carried out by the two servers as they hold the basic inference routines and the knowledge needed by the servers. The key concept is that competence emerges out of the collective behaviour of a large number of rela­tively simple agents. In addition and integrated with these small agents, the system uses a genetic algorithm to improve components’ placement before routing
    corecore