Skip to main content
Kent Academic Repository

AGENTS: a distributed client-server system for leaf cell generation

Moreira, Dilvan de Abreu, Walczowski, Les T. (1997) AGENTS: a distributed client-server system for leaf cell generation. ACM Transactions on Design Automation of Electronic Systems, 2 (1). pp. 42-61. ISSN 1084-4309. (doi:10.1145/250243.250248) (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) (KAR id:50001)

The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided.
Official URL:
http://doi.org/10.1145/250243.250248

Abstract

The AGENTS system is a set of programs designed to generate automatically the mask-level layout of full custom CMOS, BICMOS, and bipolar leaf cells. The system is formed from four sever programs: the placer, router, database, and broker.The placer places components in a cell, the router wires the circuits sent to it, the database stores 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 Protocol. 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 mask layout of the circuit, again codified in EDIF. The comcept 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, but at a lower level as well, inside the Router and Placer servers, where small relatively 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 system's philosophy is that competence should emerge out of the collective behavior of a large number of relatively simple agents. In addition and integrated to these small agents, the system uses a genetic algorithm to improve components' placement before routing.

Item Type: Article
DOI/Identification number: 10.1145/250243.250248
Subjects: T Technology
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Engineering and Digital Arts
Depositing User: Tina Thompson
Date Deposited: 03 Aug 2015 10:59 UTC
Last Modified: 16 Nov 2021 10:20 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/50001 (The current URI for this page, for reference purposes)

University of Kent Author Information

Walczowski, Les T..

Creator's ORCID:
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.