{"title":"Redesign of a generic VHDL model template for SRAMs","authors":"C. McCloskey, R. Reese, V. Sanders","doi":"10.1109/VIUF.1997.623940","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623940","url":null,"abstract":"To reduce the time spent in writing and testing SRAM models, a method to automatically construct and deliver efficient SRAM models to the modeling community was developed. A new template, based on older existing models, targeted improvements in parameterization of variables and modularization of functionality, as well as efficient use of VHDL. The new template was posted to the World Wide Web and provides a fast and easy way for modelers to generate a wide range of SRAM models.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126467081","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"IEEE VHDL 1076.1: mixed-signal behavioral modeling and verification in view of automotive applications","authors":"J. Papanuskas","doi":"10.1109/VIUF.1997.623957","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623957","url":null,"abstract":"This paper provides both an overview of the VHDL 1076.1 effort to extend the standard hardware description language VHDL 1076 to support the description and simulation of analog and mixed analog/digital systems as well as a VHDL 1076-based mixed-signal design methodology for application-specific mixed-signal circuits in automotive applications.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126714423","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Processes with 'incomplete' sensitivity lists and their synthesis aspects","authors":"Egbert Molenkamp, G. Mekenkamp","doi":"10.1109/VIUF.1997.623933","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623933","url":null,"abstract":"Synthesis tools only support a subset of VHDL. In this paper, we focus on the synthesis aspects of processes with an incomplete sensitivity list. In general, processes with a sensitivity list are used to describe combinational logic and clocked logic. The sensitivity list is called 'complete' when all signals which are read from within that process are in the sensitivity list, otherwise it has an 'incomplete' sensitivity list. Most, if not all, synthesis tools require that the processes used to describe combinational logic should have a 'complete' sensitivity list, while for synchronous logic only the reset, if any, and clock signals should be in the sensitivity list. Beside these two applications of processes with sensitivity lists, there is a vague support for other incomplete sensitivity lists, sometimes resulting in latches in the circuit and sometimes resulting in logic that does not have the proper behaviour. This paper focuses on the synthesis aspects of processes with an incomplete sensitivity list, and presents a method to synthesise a subset of these processes. Also, the problem of synthesising processes with an incomplete sensitivity list is discussed.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129045893","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Proposing graphic extensions to VHDL","authors":"T. Hadlich","doi":"10.1109/VIUF.1997.623938","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623938","url":null,"abstract":"VHDL is a text-based hardware description language but, traditionally, graphical representation was used for describing the structure and the architecture of hardware. Even today, the leading tools offer some graphical design entry and thus a graphical representation of its models. In general, these representations are not compatible to each other and, when transferring the VHDL model from one toolset to another, the graphical representation is lost. Also, when introducing an audience to a new hardware concept, the graphical representation helps for an easy understanding of the presented concepts. A solution to this situation would be to define a standard graphical representation for VHDL constructs. The graphical representation could be restricted to a standard representation of structural constructs. The graphical representation of behavioral constructs could be made open to the tool vendors. This definition does not require a change of VHDL in itself. A similar approach was taken to the formal description languages SDL and MSC, which have, besides their textual representation, a graphical representation. The author has had good experiences with SDL, which is a formal description technique. The language is powerful, has a growing acceptance and is well suited for hardware/software codesign. Based on this experience, the proposal for a graphical representation of VHDL is presented in this paper. The paper starts with a short introduction to SDL, followed by a demonstration of how graphic constructs could increase the acceptance of VHDL.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116218679","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Extending VHDL to the systems level","authors":"Perry Alexander, P. Baraona","doi":"10.1109/VIUF.1997.623936","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623936","url":null,"abstract":"Systems engineering is the process of looking at many facets of an emerging design. A systems engineer is required to examine and reconcile many information sources when making high-level design decisions. Although VHDL is an excellent digital system description language, it lacks the flexibility to address all systems-level issues. Digital system behavior and structure are effectively handled, but other facets are not. VSPEC represents one attempt to model other facets in the VHDL framework. It adds functional requirement and performance constraint modeling to the VHDL-based design process. This paper first describes VSPEC and its interaction with VHDL. It argues that VSPEC is an excellent first step towards a systems-level description language. However, other facets are needed to model complete systems. A language structure for representing these facets is proposed and a potential source for a semantic definition is identified.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122213822","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
S. Claretto, E. Filippi, A. Montanaro, M. Paolini, M. Turolla
{"title":"Fast prototyping of an ASIC for ATM application using a synthesizable VHDL flexible library","authors":"S. Claretto, E. Filippi, A. Montanaro, M. Paolini, M. Turolla","doi":"10.1109/VIUF.1997.623935","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623935","url":null,"abstract":"Describes our design experience on fast prototyping with the development of an ASIC for ATM applications from the specification to the final implementation. The main goal of fast and safe prototyping is reached by using the CSELT Intellectual Properties Library of parametric macro-modules. This is a synthesizable library composed of a set of modules, written in RT-level VHDL and implementing functions commonly used in telecom applications. The developed circuit performs the following main functions: UTOPIA/PB interface conversion for both the physical and ATM sides, and ATM cell header processing. The circuit is intended to be used in an ATM switching system and has been designed using a 0.5 /spl mu/m CMOS sea-of-gates library (3.3 V). It has a complexity of 70 kgates and an operational frequency of 33 MHz. The maximum throughput is 155 Mbit/s. It has been developed in approximately three months.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131275534","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"VHDL modeling and tutoring efforts by Mississippi State University","authors":"R. Reese, D. T. Brown","doi":"10.1109/VIUF.1997.623948","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623948","url":null,"abstract":"Mississippi State University had a two-fold participation in the RASSP project. The first task for MSU was to provide VHDL models for commercially available parts. The second task was to provide a demonstration of the Internet-based Intelligent Tutoring for Tools (I2T2) architecture, which is under development by Web Services, Inc.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132911690","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"VHDL design environment for legacy electronics (VDELE)","authors":"J.A. Houston, L. Concha, R. Bohannan","doi":"10.1109/VIUF.1997.623946","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623946","url":null,"abstract":"The rapidly escalating DMS (Diminishing Manufacturing Sources) problem for digital electronic components is seriously impacting the ability of avionics equipment suppliers to provide affordable equipment to new aircraft. Sustainment of this equipment in the field is a major cost driver in the O&S (Operation & Support) cost equation due to the same problem. The development of F/sup 3/I (Form-Fit-Function-Interface) printed circuit assembly (PCA) level replacements for obsolete digital electronics provides the opportunity to solve both of these problems at minimum cost. The Wright Laboratories sponsored VDELE (VHDL Design Environment for Legacy Electronics) project has developed innovative methodologies for the development of F/sup 3/I clones for PCAs that have become obsolete due to DMS problems. The VDELE process extracts VHDL model and test information from the customer digital database and then applies commercially available tools to refine and validate the model in a virtual development environment. The refined VHDL simulation model is then provided to a qualified supplier in the form of a technology independent executable specification for synthesis into a clone PCA replacement. We present a brief description of the VDELE process and the application of the VDELE methodologies to the development of an FPGA (field programmable gate array) based prototype for an F-16 PCA seriously impacted by the DMS problem.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128317926","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A hybrid event-simulation/cycle-simulation environment for VHDL-based designs","authors":"M. Cogswell, D. Wood","doi":"10.1109/VIUF.1997.623958","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623958","url":null,"abstract":"The need for flexible high-level simulation environments continues to persist due to increasingly high-density chip technologies coupled with ever-decreasing product cycle times. The simulation development team at IBM-Rochester has designed a durable simulation environment providing a highly abstract test-case language and an adaptable model interface. The environment consists of three types of models: the hardware being verified (concurrent VHDL), behavior models (sequential VHDL) and the simulation control manager (sequential VHDL). Initially, the entire environment was run on an event-simulation engine, but capacity limitations obviated the need to consider use of cycle simulation. However, the cycle-simulation engine in use at Rochester had no inherent support for sequential VHDL. The resulting solution required the development of a hybrid simulation environment which combined the best of both types of simulation engines. The architecture, implementation, benefits and limitations of this hybrid environment are the subject of this paper.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114837921","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Hardware/software co-design in the rapid prototyping of application-specific signal processors methodology","authors":"W. Schaming","doi":"10.1109/VIUF.1997.623956","DOIUrl":"https://doi.org/10.1109/VIUF.1997.623956","url":null,"abstract":"The Rapid Prototyping of Application-Specific Signal Processors (RASSP) program is focused on speeding up the design and reducing the cost of signal processing systems. However, a Hardware/Software Co-design approach has been developed that has application to a wide range of design domains. HW/SW Co-design refers to the simultaneous consideration of hardware and software within the system design process. It is the co-development and co-verification of the hardware and software through the use of simulation and/or verification. This paper describes the generic Hardware/Software Co-design process developed under RASSP and provides an application example to highlight its use in the signal processing domain.","PeriodicalId":212876,"journal":{"name":"Proceedings VHDL International Users' Forum. Fall Conference","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1997-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131637860","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}