Predição de tempos em ambientes de projeto simultâneo.

Detalhes bibliográficos
Ano de defesa: 1996
Autor(a) principal: Mucheroni, Marcos Luiz
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-152228/
Resumo: Neste trabalho é proposta uma linguagem de descrição de hardware (HDL) especial, chamada codes, a qual usa conceitos de orientação a objetos. Codes especifica o hardware alvo usando o net-list de componentes; esta hdl tem uma hierarquia de entidades, para as quais são necessárias especializações de componentes, tais como: blocos, conexões e dinais; as instâncias são usadas para especificar um objeto que é definido pelo componente. Métodos são definidos para a especificação de predição de tempos. São discutidos os requisitos para especificação de sistemas reais com predição de tempos. Em vez de usar a técnica dirigida-a-eventos, própria de modelos reativos, é usada a abordagem de sistema transformacional, que utiliza uma lista implícita com dependências locais de dados. Um escalonamento simples é usado para simular o sistema alvo consistindo de algumas partes concorrentes de hardware cujas ações são executadas simultaneamente, sendo neste caso requerida uma simulação no nível de paralelismo. O escalonamento adotado e o \'LIST-SCHEDULING\'. Dois exemplos são usados para testes de ambiente e medidas de tempos: um sistema que compara duas entradas armazenadas e um relógio digital.
id USP_6b69c587ddf719510f3bd2ae96d21ddf
oai_identifier_str oai:teses.usp.br:tde-19112024-152228
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Predição de tempos em ambientes de projeto simultâneo.Untitled in englishConcurrent designHardware description languagesHardware synthesisLinguagens de descrição de hardwarePredição de temposProjeto simultâneoSíntese de hardwareTiming predictionNeste trabalho é proposta uma linguagem de descrição de hardware (HDL) especial, chamada codes, a qual usa conceitos de orientação a objetos. Codes especifica o hardware alvo usando o net-list de componentes; esta hdl tem uma hierarquia de entidades, para as quais são necessárias especializações de componentes, tais como: blocos, conexões e dinais; as instâncias são usadas para especificar um objeto que é definido pelo componente. Métodos são definidos para a especificação de predição de tempos. São discutidos os requisitos para especificação de sistemas reais com predição de tempos. Em vez de usar a técnica dirigida-a-eventos, própria de modelos reativos, é usada a abordagem de sistema transformacional, que utiliza uma lista implícita com dependências locais de dados. Um escalonamento simples é usado para simular o sistema alvo consistindo de algumas partes concorrentes de hardware cujas ações são executadas simultaneamente, sendo neste caso requerida uma simulação no nível de paralelismo. O escalonamento adotado e o \'LIST-SCHEDULING\'. Dois exemplos são usados para testes de ambiente e medidas de tempos: um sistema que compara duas entradas armazenadas e um relógio digital.Many toolsand environments have been developed to AID hardware designers to achieve the implenmentation of Application-Specific Integrated Circuits (ASICs). Most are aimed at implementing deeper levels of detail of a target hardware, such as its layout (placement, routing, size, partitioning and soo n). These tools have also been developed to reduce design effort at the different levels of Project constraints: resources, timing, power consumption, and others. Dome Hardware Description Languages (HDLs) represent essentially a trade-off between the degree of expressiveness and the difficulty of implementation, and the question that arises is what features are essential in a simple and quick system design. In order to achieve this, the HDLs should greatly reduce the effort required from the designer to Express a particular feature of the design (e.g., area, timing and so on) without sacrificing the whole Project. Timing prediction is one of these important features, specially in asynchronous circuits. A special HDL, called CODES, which uses object-oriented concepts, is proposed here. CODES specifies the target hardware using net-list of components; this HDL has a hierarchy of Entities, for which specialisations of Components are necessary, such as: Blocks, Connections and Signals; the instance are used to specify na object which is defined by a component. Methods for the specification and prediction of time are defined. We discuss the requirements for the specification o factual systems with time prediction. Instead of using the event-driven technique typical of reactive models, we use the transformational system approach, where and implicit list with local dependences of data is used. A simple scheduling is used to simulate the target system; this system is composed of several concurrent parts of hardware whose actions are executed simultaneously, in which case a statement-level parallelism is required. The scheduling adopted to simulate this system, is a list-scheduling one. Two examples are used to test the environment and tomeasure times: a system that compares two buffered entries and a digital clock.Biblioteca Digitais de Teses e Dissertações da USPCampos, Geraldo Lino deMucheroni, Marcos Luiz1996-12-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-152228/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/openAccesspor2024-11-19T17:27:02Zoai:teses.usp.br:tde-19112024-152228Biblioteca 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:27212024-11-19T17:27:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Predição de tempos em ambientes de projeto simultâneo.
Untitled in english
title Predição de tempos em ambientes de projeto simultâneo.
spellingShingle Predição de tempos em ambientes de projeto simultâneo.
Mucheroni, Marcos Luiz
Concurrent design
Hardware description languages
Hardware synthesis
Linguagens de descrição de hardware
Predição de tempos
Projeto simultâneo
Síntese de hardware
Timing prediction
title_short Predição de tempos em ambientes de projeto simultâneo.
title_full Predição de tempos em ambientes de projeto simultâneo.
title_fullStr Predição de tempos em ambientes de projeto simultâneo.
title_full_unstemmed Predição de tempos em ambientes de projeto simultâneo.
title_sort Predição de tempos em ambientes de projeto simultâneo.
author Mucheroni, Marcos Luiz
author_facet Mucheroni, Marcos Luiz
author_role author
dc.contributor.none.fl_str_mv Campos, Geraldo Lino de
dc.contributor.author.fl_str_mv Mucheroni, Marcos Luiz
dc.subject.por.fl_str_mv Concurrent design
Hardware description languages
Hardware synthesis
Linguagens de descrição de hardware
Predição de tempos
Projeto simultâneo
Síntese de hardware
Timing prediction
topic Concurrent design
Hardware description languages
Hardware synthesis
Linguagens de descrição de hardware
Predição de tempos
Projeto simultâneo
Síntese de hardware
Timing prediction
description Neste trabalho é proposta uma linguagem de descrição de hardware (HDL) especial, chamada codes, a qual usa conceitos de orientação a objetos. Codes especifica o hardware alvo usando o net-list de componentes; esta hdl tem uma hierarquia de entidades, para as quais são necessárias especializações de componentes, tais como: blocos, conexões e dinais; as instâncias são usadas para especificar um objeto que é definido pelo componente. Métodos são definidos para a especificação de predição de tempos. São discutidos os requisitos para especificação de sistemas reais com predição de tempos. Em vez de usar a técnica dirigida-a-eventos, própria de modelos reativos, é usada a abordagem de sistema transformacional, que utiliza uma lista implícita com dependências locais de dados. Um escalonamento simples é usado para simular o sistema alvo consistindo de algumas partes concorrentes de hardware cujas ações são executadas simultaneamente, sendo neste caso requerida uma simulação no nível de paralelismo. O escalonamento adotado e o \'LIST-SCHEDULING\'. Dois exemplos são usados para testes de ambiente e medidas de tempos: um sistema que compara duas entradas armazenadas e um relógio digital.
publishDate 1996
dc.date.none.fl_str_mv 1996-12-12
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-152228/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-19112024-152228/
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_ 1818598500886118400