Predição de tempos em ambientes de projeto simultâneo.
| Ano de defesa: | 1996 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |