翻訳と辞書
Words near each other
・ Edina Realty
・ Edie Martin
・ Edie McClurg
・ Edie Meidav
・ Edie Mirman
・ Edie Parker
・ Edie Parker (Canadian artist)
・ Edie Rodriguez
・ Edie Sedgwick
・ Edie, Pennsylvania
・ Edielson da Silva Miranda
・ Edier Frejd
・ Edier Tello
・ EDIETS
・ EDiets.com
EDIF
・ EDIFACT
・ Edifi
・ Edification
・ Edifice Technologies
・ Edifici de Sindicats
・ Edifici Gas Natural
・ Edificio Allianz, Barcelona
・ Edificio Ariztía
・ Edificio Avante
・ Edificio Avenida Central
・ Edificio Bel Air
・ Edificio Colón
・ Edificio Correos
・ Edificio do Jornal A Noite


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

EDIF : ウィキペディア英語版
EDIF
EDIF (Electronic Design Interchange Format) is a vendor-neutral format in which to store Electronic netlists and schematics. It was one of the first attempts to establish a neutral data exchange format for the electronic design automation (EDA) industry. The goal was to establish a common format from which the proprietary formats of the EDA systems could be derived. When customers needed to transfer data from one system to another, it was necessary to write translators from one format to other. As the number of formats (''N'') multiplied, the translator issue became an ''N''-squared problem. The expectation was that with EDIF the number of translators could be reduced to the number of involved systems.
Representatives of the EDA companies Daisy Systems, Mentor Graphics, Motorola, National Semiconductor, Tektronix, Texas Instruments and the University of California, Berkeley established the ''EDIF Steering Committee'' in November 1983. Later Hilary Kahn, a computer science professor at the University of Manchester, joined the team and led the development from version EDIF 2 0 0 till the final version 4 0 0.
== Syntax ==

The general format of EDIF involves using parentheses to delimit data definitions, and in this way it superficially resembles Lisp. The basic tokens of EDIF 2.0.0 were keywords (like ''library'', ''cell'', ''instance'', etc.), strings (delimited with double quotes), integer numbers, symbolic constants (e.g. ''GENERIC'', ''TIE'', ''RIPPER'' for cell types) and "Identifiers", which are reference labels formed from a very restricted set of characters.
EDIF 3.0.0 and 4.0.0 dropped the symbolic constants entirely, using keywords instead.
So, the syntax of EDIF has a fairly simple foundation. A typical EDIF file looks like this:

(edif fibex (edifVersion 2 0 0)
(edifLevel 0) (keywordMap (keywordLevel 0))
(status (written (timeStamp 1995 1 1 1 1 1) (program "xxx" (version "v1"))))
(library xxx (edifLevel 0)
(technology (numberDefinition (scale 1 (e 1 -6) (unit distance))))
(cell dff_4 (cellType generic)
(view view1 (viewType netlist)
(interface
(port aset (direction INPUT))
(port clok (direction INPUT))
...
(cell yyy (cellType generic)
(view schematic_ (viewType netlist)
(interface
(port CLEAR (direction INPUT))
(port CLOCK (direction INPUT)) ... )
(contents
(instance I_36_1 (viewRef view1 (cellRef dff_4)))
(instance (rename I_36_3 "I$3") (viewRef view1 (cellRef addsub_4)))
...
(net CLEAR
(joined
(portRef CLEAR)
(portRef aset (instanceRef I_36_1))
(portRef aset (instanceRef I_36_3))))
...


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「EDIF」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.