Updated golden file
[geda-gaf/peter-b.git] / gschem / VOCABULARY
blobfa5601c0919810c1c7e703a3d7350ccac730ef88
1 gEDA
3 GPL Electronic Design Automation
4 ------------------------------------------------------------------------------
6 This file will contain an vocabulary for people to refer to when they are 
7 discussing gEDA.  Please feel free to comment/expand on all this.
9 This file needs help.  If you have something to contribute, please send
10 it my way (ahvezda@geda.seul.org)
13 SHEET           A schematic sheet, this is what you see in a gschem window
15 PAGE            Same as SHEET
17 SCHEMATIC       Just another name for SHEET
19 BUFFER          A more generic term for a SHEET/PAGE/SCHEMATIC (like an emacs
20                 buffer)
22 SYMBOL          A representation of a schematic SHEET 
24 EMBEDDED
25 SYMBOL 
26 (COMPONENT)     A component which is part of a SCHEMATIC SHEET.  If a user
27                 embeds a component then that component becomes part of the
28                 SHEET and the schematic no longer depends on the original
29                 component .sym file.  This makes the sharing of schematic
30                 sheets easier.
32 PRIMITIVE       A SYMBOL that is part of a LIBRARY
34 LIBRARY         Collection of PRIMITIVES - gates, hdl or spice models.
36 PROJECT         Whole collection of SHEETS, LAYOUTS, MODELS, documentation 
37                 etc...
39 DESIGN          A very confusing word and should not be used since it means
40                 very different things to different people.
42 NET             Connects two or more pins in a sheet- is made of one or more
43                 SEGMENTS ( a symbolic representation of a wire )
45 SEGMENT         Part of a NET - has two endings only
47 LINE            Used in drawing symbols, has no electrical significance
49 MODEL           A description of how the device behaves.  Used in simulations.
50                 Can use a HDL or some other representation.
52 HDL             Hardware Description Language, used to simulate/document
53                 a device.
55 SOURCE          Either a SCHEMATIC (SHEET), HDL code, or MODEL which 
56                 implements, describes, or documents some aspect of the PROJECT
58 PUSH            The action of going inside a SYMBOL to see the underlying 
59                 SHEET or MODEL
61 POP             The action of coming out of a SYMBOL (opposite of PUSH).
63 HIERARCHICAL    The concept that SYMBOLS can represent (or abstract) SHEETS.
65 SERIES          A collection of SHEETS/SYMBOLS which share a common basename
66                 (series_1.sch series_2.sch series_3.sch etc...)  A series 
67                 basename ties SHEETS/SYMBOLS together
69 ATTRIBUTE       ?       
70 BUS             ?
71 LAYOUT          ?
72 RATS NEST       ?
74 FOOTPRINT - the PCB glyph for a device (?)
75 TRACK - PCB equiv of a net, end to end sense
76 TRACK SEGMENT - line making up a track
77 CORNER - junctions of track segments
78 LAYER - should this be a physical thing or can many
79        logical layers appear in a single physical layer
80        (like the nice layer groups in pcb and in the nascent
81        gPCB).
82 VIA - a connection from one layer to another through a board
83 PAD - a single connection PCB symbol thingy, part of a
84        FOOTPRINT.
89