RouterServer: Agente Roteador Paralelo de Células VLSI

Detalhes bibliográficos
Autor(a) principal: Jardini, Evandro de Araujo
Data de Publicação: 2000
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-27022018-162023/
Resumo: O modo tradicional de criar o layout de circuitos ASICs (Application Specific Integrated Circuits) requer um projetista humano para interagir com um programa. Ele utiliza uma metodologia de layout baseada em bibliotecas de células-padrão (standard cells). Essa metodologia é boa para os projetos ASIC porque os processos realizados para geração de layouts podem ser automatizados, diminuindo o tempo gasto no projeto e aumentando a sua confiabilidade. Porém, essa metodologia possui inconvenientes em relação à manutenção da biblioteca de células e em relação ao número total e variedade de células existentes, pois, algumas células requeridas num projeto, podem não existir na biblioteca forçando uma adaptação do projeto. O sistema Agents 2 foi desenvolvido para automatizar a geração de células para circuitos integrados, mais precisamente células-padrão. O sistema é composto por vários agentes servidores, o Placer (que posiciona os componentes do circuito) e vários Routers (que conectam os componentes do circuito). Os servidores trabalham de forma distribuída em uma rede de computadores e a escalabilidade do sistema aumenta à medida que novos computadores são introduzidos na rede. Entretanto, o sistema não é capaz de explorar os recursos computacionais de máquinas multiprocessadas. Para resolver esse problema foi desenvolvido nesse trabalho um novo servidor de roteamento, chamado de RouterServer. Ele foi desenvolvido usando a linguagem Java e programação multithreaded, permitindo que o sistema Agents 2 possa explorar o paralelismo existente em computadores multiprocessados com memória compartilhada, mas mantendo sua escalabilidade em sistemas distribuídos em rede.
id USP_f9b4c37fea15b9517c657af272b82c1d
oai_identifier_str oai:teses.usp.br:tde-27022018-162023
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling RouterServer: Agente Roteador Paralelo de Células VLSINot availableNão disponívelNot availableO modo tradicional de criar o layout de circuitos ASICs (Application Specific Integrated Circuits) requer um projetista humano para interagir com um programa. Ele utiliza uma metodologia de layout baseada em bibliotecas de células-padrão (standard cells). Essa metodologia é boa para os projetos ASIC porque os processos realizados para geração de layouts podem ser automatizados, diminuindo o tempo gasto no projeto e aumentando a sua confiabilidade. Porém, essa metodologia possui inconvenientes em relação à manutenção da biblioteca de células e em relação ao número total e variedade de células existentes, pois, algumas células requeridas num projeto, podem não existir na biblioteca forçando uma adaptação do projeto. O sistema Agents 2 foi desenvolvido para automatizar a geração de células para circuitos integrados, mais precisamente células-padrão. O sistema é composto por vários agentes servidores, o Placer (que posiciona os componentes do circuito) e vários Routers (que conectam os componentes do circuito). Os servidores trabalham de forma distribuída em uma rede de computadores e a escalabilidade do sistema aumenta à medida que novos computadores são introduzidos na rede. Entretanto, o sistema não é capaz de explorar os recursos computacionais de máquinas multiprocessadas. Para resolver esse problema foi desenvolvido nesse trabalho um novo servidor de roteamento, chamado de RouterServer. Ele foi desenvolvido usando a linguagem Java e programação multithreaded, permitindo que o sistema Agents 2 possa explorar o paralelismo existente em computadores multiprocessados com memória compartilhada, mas mantendo sua escalabilidade em sistemas distribuídos em rede.The traditional way for creating layout for Application Specific Integrated Circuits (ASICs) demands that a human designer interacts with a computer program. This program uses a layout generation methodology based in standard cells libraries. This methodology is effective for designing ASICs because the processes for layout generation can be automated, reducing the time spent in designing circuits and increasing its reliability. However, this methodology has problems related to the maintenance of the cell libraries and to the total number and variety of available cells, because some cells required in a project may not exists in the library forcing design adaptations. The Agents 2 system was developed to automate the cell generation for integrated circuits (standard cells). Many server agents compose the system: the Placer (that places the components of a circuit) and many Routers (that wires the circuits\' components). The servers work distributed over a computer network and system scalability increases as new computers are added to the network. However, the system is not capable of using the resources of computers with more than one CPU. To solve this problem a new router server was developed, called RouterServer. It was developed using the Java language and a multithreaded design. It allows the Agents 2 system to use the parallelism that exists in multiprocessors machines with shared memory, at the same time that it retains its scalability in distributed networked systems.Biblioteca Digitais de Teses e Dissertações da USPMoreira, Dilvan de AbreuJardini, Evandro de Araujo2000-12-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-27022018-162023/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2018-07-19T20:50:39Zoai:teses.usp.br:tde-27022018-162023Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212018-07-19T20:50:39Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv RouterServer: Agente Roteador Paralelo de Células VLSI
Not available
title RouterServer: Agente Roteador Paralelo de Células VLSI
spellingShingle RouterServer: Agente Roteador Paralelo de Células VLSI
Jardini, Evandro de Araujo
Não disponível
Not available
title_short RouterServer: Agente Roteador Paralelo de Células VLSI
title_full RouterServer: Agente Roteador Paralelo de Células VLSI
title_fullStr RouterServer: Agente Roteador Paralelo de Células VLSI
title_full_unstemmed RouterServer: Agente Roteador Paralelo de Células VLSI
title_sort RouterServer: Agente Roteador Paralelo de Células VLSI
author Jardini, Evandro de Araujo
author_facet Jardini, Evandro de Araujo
author_role author
dc.contributor.none.fl_str_mv Moreira, Dilvan de Abreu
dc.contributor.author.fl_str_mv Jardini, Evandro de Araujo
dc.subject.por.fl_str_mv Não disponível
Not available
topic Não disponível
Not available
description O modo tradicional de criar o layout de circuitos ASICs (Application Specific Integrated Circuits) requer um projetista humano para interagir com um programa. Ele utiliza uma metodologia de layout baseada em bibliotecas de células-padrão (standard cells). Essa metodologia é boa para os projetos ASIC porque os processos realizados para geração de layouts podem ser automatizados, diminuindo o tempo gasto no projeto e aumentando a sua confiabilidade. Porém, essa metodologia possui inconvenientes em relação à manutenção da biblioteca de células e em relação ao número total e variedade de células existentes, pois, algumas células requeridas num projeto, podem não existir na biblioteca forçando uma adaptação do projeto. O sistema Agents 2 foi desenvolvido para automatizar a geração de células para circuitos integrados, mais precisamente células-padrão. O sistema é composto por vários agentes servidores, o Placer (que posiciona os componentes do circuito) e vários Routers (que conectam os componentes do circuito). Os servidores trabalham de forma distribuída em uma rede de computadores e a escalabilidade do sistema aumenta à medida que novos computadores são introduzidos na rede. Entretanto, o sistema não é capaz de explorar os recursos computacionais de máquinas multiprocessadas. Para resolver esse problema foi desenvolvido nesse trabalho um novo servidor de roteamento, chamado de RouterServer. Ele foi desenvolvido usando a linguagem Java e programação multithreaded, permitindo que o sistema Agents 2 possa explorar o paralelismo existente em computadores multiprocessados com memória compartilhada, mas mantendo sua escalabilidade em sistemas distribuídos em rede.
publishDate 2000
dc.date.none.fl_str_mv 2000-12-14
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.teses.usp.br/teses/disponiveis/55/55134/tde-27022018-162023/
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-27022018-162023/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815257392722477056