Professional Documents
Culture Documents
Release: Date:
10 August 2007
Copyright
Contents
Introduction........................................................................................................................... 1 The CAD File Manager...................................................................................................... 2 Creating a new Design................................................................................................ 2 Working with existing Designs.................................................................................... 3 Starting System Designer......................................................................................... 3 Graphical User Interface Selection............................................................................. 4 StandardUI........................................................................................................ 4 SampleUI.......................................................................................................... 5 To Drawing Command Icon.............................................................................. 6 Location of the Resource Files................................................................................... 7 Data Structure............................................................................................................ 8 The newcir Resource File................................................................................ 8 Design Structure Using Global Resource Files................................................ 8 Design Structure Using Local Resource Files.................................................. 9 Task .................................................................................................................................. 10 The User Interface............................................................................................................... 12 Menu Bar.................................................................................................................... 13 Icon Bar...................................................................................................................... 13 Drawing Icon Bar........................................................................................................ 13 View Control Icon....................................................................................................... 14 File Menu............................................................................................................................. 15 Open.......................................................................................................................... 15 Save........................................................................................................................... 16 Save As...................................................................................................................... 16 Next Sheet.................................................................................................................. 17 Previous Sheet........................................................................................................... 17 Any Sheet................................................................................................................... 17 Connected Sheet........................................................................................................ 18 Sheet Frame............................................................................................................... 18 Sheet Size Table.............................................................................................. 19 X / Y - offset of the Origin................................................................................. 19 Width / Heigth................................................................................................... 19 Task..................................................................................................................................... 20 The Graphic......................................................................................................................... 21 To Assign Colors....................................................................................................... 21 View Command Icon.................................................................................................. 24 Right Mouse Strokes Keys......................................................................................... 25 Saving And Loading Views......................................................................................... 26 Working Grid, Screen Grid and Property Grid............................................................ 27 Display Cursor Information......................................................................................... 29 Task...................................................................................................................................... 31 Part / Symbol Search And Place ......................................................................................... 33 Component / Symbol Place........................................................................................ 34 Generic Design........................................................................................................... 35 Task..................................................................................................................................... 37 Placing Parts.............................................................................................................. 38 Menu Place Symbols / Components.......................................................................... 39 Creating Component References............................................................................... 44 Parts Rule Based Search Dialog..................................................................... 44 Sheet Reference Generator............................................................................ 44
Page I of IV
Contents
Task...................................................................................................................................... 49 Circuit Reference Allocator......................................................................................... 50 Swap Components......................................................................................................55 Task...................................................................................................................................... 57 Component Attributes................................................................................................. 58 Pin Attribute.................................................................................................................61 Manipulation of Components / Symbols..................................................................... 63 Component / Symbol Move...............................................................................63 Property Move...................................................................................................66 Copy Component / Symbol............................................................................... 68 Delete Component / Symbol............................................................................. 70 Align Components / Symbols............................................................................71 Schematic Design Icon......................................................................................................... 74 Undo - Redo..........................................................................................................................75 Task...................................................................................................................................... 76 Wiring....................................................................................................................................77 Input Net......................................................................................................................77 Settings............................................................................................................. 78 Input Net Menu................................................................................................. 79 Assist Menu...................................................................................................... 80 Modifying Wires.......................................................................................................... 82 Move Wires...................................................................................................... 82 Finish Wiring Of Open Nodes.......................................................................... 82 Junction Points................................................................................................ 83 Delete Wires.................................................................................................... 84 Net Labels........................................................................................................ 86 Global Ports................................................................................................................ 88 Rules for Global Ports.......................................................................................89 Loading Global Port Symbols using Place Symbol Figure............................... 90 Task..................................................................................................................................... 91 Bus Generation.......................................................................................................... 92 Draw Bus (Input Bus)....................................................................................... 92 Add signals to bus............................................................................................ 93 Duplicate net.................................................................................................... 93 To assign net labels......................................................................................... 94 Bus Label ........................................................................................................ 95 Net Utility.......................................................................................................... 96 Bus Modifications....................................................................................................... 97 Modify Bus....................................................................................................... 97 Ripper Direction............................................................................................... 97 Change Net Names in a Bus........................................................................... 98 Global Change of Net Labels..................................................................................... 99
Page II of IV
Contents
Auto Connect during Move......................................................................................... 103 Insert Component into existing net............................................................................. 104 Net & Bus Notations....................................................................................................104 Move Net/Bus Name................................................................................................... 104 Copy / Paste............................................................................................................... 105 Task...................................................................................................................................... 106 Cross Reference Sheet Connectors..................................................................................... 107 Task...................................................................................................................................... 111 Using Attributes.................................................................................................................... 112 Component Properties................................................................................................ 112 Task...................................................................................................................................... 115 Pin Properties............................................................................................................. 116 Net Properties............................................................................................................. 117 Sheet Frame Properties.............................................................................................. 119 Copying Sheet Frame Properties......................................................................120 Schematic Sheet Properties........................................................................................121 Task...................................................................................................................................... 122 Checking............................................................................................................................... 123 Sheet Rule Checking.................................................................................................. 123 Circuit Rule Check...................................................................................................... 127 Setup Rule Checking.................................................................................................. 131 Basis Check of Components............................................................................ 132 Unreferable Files.............................................................................................. 132 Clearance / Distance........................................................................................ 134 Open Pin / Open Node..................................................................................... 136 Missing Property / Value.................................................................................. 137 Duplicated Property.......................................................................................... 140 Multi object bits check...................................................................................... 141 LCDB Error....................................................................................................... 142 Duplicated Reference pinNumber.................................................................... 144 Net / Bus Mismatch.......................................................................................... 147 Net / Bus Connection....................................................................................... 149 ERC.................................................................................................................. 152 Message Count Limit........................................................................................ 154 Task...................................................................................................................................... 155 Search and Find................................................................................................................... 156 Simple Search............................................................................................................ 156 Find............................................................................................................................. 157 Component / Net Browser...........................................................................................158 Search...............................................................................................................160 Page Numbers...................................................................................................................... 164 Outputs................................................................................................................................. 165 Forward Annotation to Board Designer.......................................................................165 Backannotation........................................................................................................... 167 Print ... (Single Sheets)............................................................................................... 168 Plot Out...(Whole Design)........................................................................................... 169 Task..................................................................................................................................... 175 Component List.......................................................................................................... 176 Reference List.................................................................................................. 177 Part No. List .................................................................................................... 179 Task..................................................................................................................................... 180
Page III of IV
Contents
Macros.................................................................................................................................. 181 Task...................................................................................................................................... 182 Library Reload...................................................................................................................... 183 Symbol Reload........................................................................................................... 183 Parts Reload............................................................................................................... 185 Hierarchical Design.............................................................................................................. 186 Top - Down Method.................................................................................................... 187 Create Block for Sub Circuit............................................................................. 188 Drawing Sub Circuit Block................................................................................ 189 Edit Block Symbol............................................................................................ 189 The Symbol Editor............................................................................................ 190 Load Block Symbol.......................................................................................... 192 Pushing Into Sub Block.................................................................................... 193 Global Symbols.......................................................................................................... 194 Block Symbol Attributes...............................................................................................195 Task..................................................................................................................................... 197 Bottom - Up Method................................................................................................... 200 Hierarchical Ports............................................................................................. 201 Generate Pre Defined Block Symbol............................................................... 201 Block Type Symbols........................................................................................ 202 Place Circuit Block........................................................................................... 204 Task..................................................................................................................................... 205 Command assignments to keyboard................................................................................... 206
Page IV of IV
System Designer
Introduction
System Designer is a powerful CAD software for schematic design. It has been released as a CR-5000 series software product Once you have started using System Designer, you are able - to create Generic and/or Parts-based Design - to create Hierarchical Designs - to perform Design Rule Checking - to output netlists for Forward Annotation and Back Annotation with CR5000 Board Designer and Visula PCB - to output netlists for Simulations Tools (Option) - to use Design Variation Management (Option) - to use Spacing Synthesizer (Option)
System Designer needs - Resource files for Design Environment - LCDB Data for Parts and Symbols Resource files refer to files that define the operating environment for System Designer. You should customize resource files according to your environment. Library data (LCDB) must be stored in a location accessible to each user. Design information is stored locally in a controlled directory structure. You should not change this. Using CAD File Manager this structure will be created automatically
Page 1 of 206
System Designer
The Design Directory has been created and System Designer starts.
Page 2 of 206
Page 3 of 206
In File Manager you can choose between two different User Interfaces. Your System Administrator should define the used GUI as a default.
StandardUI
Open Push Instance Pop Block Push Definition Hierarchy Design Manager Component Browser Change Attribute View Control Icon Schematic Design Icon Drawing Icon Undo Redo Focus
Page 4 of 206
Open All Cancel To Drawing Command Icon Push Instance Pop Block Push Definition Hierarchical Design Manager Cut Input Symbol Figure/Components Select Symbol Select Component Dialog Input Net Input Bus Input Net/Bus Label Increment Input Net NetLabel Release Connection Connection Change Attribute Component Browser Undo Redo
Clicking the To Drawing Command Icon the Icon Bar switches to 2 D functionality
Page 5 of 206
Open All Cancel To Schematic Capture Icon Cut Input Polyline Input Polygon Input Rectangle Input Rounded Rectangle Input Arc Input Circle (Center + 1 Point) Input Circle (3 Points) Input Circle (Radius + Center Point) Paint Closed Area Input Text Stretch Edit Shape/Text Change Attribute Change Grid Property Undo Redo
Clicking the To Schematic Capture Icon the Icon Bar switches back to Design Capture functionality.
Page 6 of 206
When you create a new design you can decide: - to use global Resource Files - to use local Resource Files
Using global Resource Files The Resource Files - geneblk.rsc - landata.rsc - lanenv.rsc - pruledb.rsc are copied into your Design Directory
Page 7 of 206
The definition of used Resource Files is defined in the File newcir.rsc ...\CR5000\zds\info\eng located in directory
Design Structure Using Global Resource Files The top directory and its sub directories are created by the CAD File Manager. The sheet and net files are present after saving the design.
Reports of Design Rule Checking Net list directory Draw Frame data Log files Search path file for parts Net list Sheet 1 Data Sheet 1
The contents of the sub directories drc ext frame log will be filled by using the equivalent SD tools.
Page 8 of 206
System Designer
Design Structure Using Local Resource Files The top directory and its sub directories are created by the CAD File Manager.The sheet and net files are present after saving the design.
Reports of Design Rule Checking Net list directory Draw Frame data Log files Net list Sheet 1 Data Sheet 1 Resource File block generator Resource File data Resource File environment Resource File part search Search path file for parts
The contents of the sub directories drc ext frame log will be filled using the equivalent SD tools.
Page 9 of 206
System Designer
Task
In this training course we use SampleUI and local Resource Files
Click Yes
Page 10 of 206
System Designer
Page 11 of 206
System Designer
Message Windows
Scroll Bars
Page 12 of 206
Icon Bar
Contains most needed functionality for schematic design capture Finger tips display the function of the icon
Page 13 of 206
Adjust
Page 14 of 206
System Designer
File Menu
Open...
Shows all types of files Shows schematic sheet files only (.sht) Shows symbol sheet files only (.smb)
Browser for files and directories 001.sht !! shows sheet currently opened
Page 15 of 206
Save As
To copy a Sheet or another file
Page 16 of 206
Previous Sheet
Opens previous sheet. If it does not exist, you are asked to create a new one
Any Sheet
Displays all sheets of your circuit
Page 17 of 206
Sheet Frame
List of predefined sheet frames. Change current sheet frame by selecting another one in the list.
Page 18 of 206
List of predefined sheet frames defined in File lanenv.rsc Section schSheetSizeTable First line defines the default sheet frame used when opening a new sheet. schSheetSizeTable 8 { 0 "A3_L " 0 1 "A0_L " 0 2 "A1_L " 0 3 "A2_L " 0 4 "A4_L " 0
0 0 0 0 0
34 34 34 34 34
Width / Heigth
Area definition used by View > Entire Sheet command.
Page 19 of 206
System Designer
Task
Page 20 of 206
System Designer
The Graphic
To Assign Colors
Colors for components, nets, busses etc. are defined in File landata.rsc
defaultCompColor : 4 defaultFrameColor : 12 defaultNetColor : 7 defaultBusColor : 7 defaultLineColor : 12 defaultCircleColor : 12 defaultTextColor : 12 defaultPropertyColor : 3 defaultSymbSheetColor : 0 defaultSchmSheetColor : 0
These entries can be changed when using local resource files. You have to edit the
landata.rsc
File
This file should not be edited by a normal text editor because the format of the file can be destroyed. Use Data Resource Editor, which is part of the CAD File Manager.
Page 21 of 206
System Designer
To start the Data Resource Editor double click your local landata.rsc file displayed in the CAD File Manager
Page 22 of 206
System Designer
Choose color Finish with Apply and OK, finish Data Resource Editor with File > Save > OK
The color changes will not effect immediately. You must restart your design.
Page 23 of 206
Clicking right mouse button in free space opens an assist menu to open the View Command Window
In the same menu you can set the Pan and Zoom parameters
Page 24 of 206
Some view commands can be performed by using Strokes with the right mouse button Predefined Right Mouse Strokes
System Administrators can create User defined Strokes using the Stroke Editor
Page 25 of 206
123P STORE
Page 26 of 206
Page 27 of 206
System Designer
The Property Grid is defined in the Command Defaults.
Page 28 of 206
Page 29 of 206
System Designer
The Cursor Information can be viewed in an own View Menu.
To change cursor view related information in the local lanenv.rsc File use Environment Resource Editor
Page 30 of 206
System Designer
Task
- Open Sheet 1 - Load resistor as shown below
Click on Search
Page 31 of 206
System Designer
Release symbol
- Start Data Resource Editor and change color for Component Cell
Page 32 of 206
System Designer
- You can search and load a symbol only, which represents a functionality but it is not a specified part (Resistor, Capacitor, Inverter etc.) This is called Generic Design - You can search and load parts, completely defined in library This is called Parts based Design - You can use a mixture of both
Symbol and Part informationen are held in the LCDB (Library Component Database)
Search criterias for parts and symbols are defined globally by your database administrator. Changes should be done by administrator only.
Before you can create outputs for Board Designer make sure that:
- all generic symbols are converted to parts - all parts have a valid reference designator - For Hierarchical Designs the Circuit Reference Allocator has been performed and does not show errors
Page 33 of 206
Using the 3-Button Mouse: - Select symbol with a double click left mouse button - in canvas release symbol by pressing left mouse button same symbol appears again on cursor as long as you do not cancel - Middle Mouse Button Cancel
- Rigth Mouse Button opens an assist menu for Rotation 90 clockwise Rotation 180 Rotation 90 anti-clockwise Mirror Symbol Multiplier, defines, how many parts are represented by one symbol Symbol scaling Insert symbol into an existing net To connect off grid pins
Page 34 of 206
Icon Bar
smbslct.scm
located in
../cr5000/zds/scm/editor/eng
Page 35 of 206
System Designer
Parts Rule Based Search When ticked, a menu opens to define some characteristics
Configuration files for Parts Rule Based Search pruledb.rsc CompKind .../cr5000/zds/info ../cr5000/zds/etc and
Page 36 of 206
System Designer
Task
- Open Sheet 001
and place them as shown on enclosed Circuit Design Sheet called Blatt 1
Page 37 of 206
Menu Bar
Page 38 of 206
Switch for Symbol or Component input FirstSearchKey opens a list containing global search criterias SecondarySearchKeys opens a list with detailed search criterias depending on the definitions in the FirstSearchKey
Component Summary Table Displays the components found List of Symbol alternates
Symbol Display to preview symbol alternate Double click on symbol and move it into canvas
First and Secondary Search Keys are defined in file srchprts.rsc ../cr5000/zds/info located in
Page 39 of 206
Page 40 of 206
Page 41 of 206
Starting Placement
Page 42 of 206
Page 43 of 206
Caution: This algorithm optimizes gates and power boxes on current sheet only Gates and power boxes on other sheets are not touched !
Page 44 of 206
System Designer
- Generation Mode
* Components with No References Select this option to assign references to components with no references. * All Components Select this option to assign references to all components regardless of whether they have references. * Components with References Select this option to assign new references to components that already have references. This mode is automatically selected when you select Assigned References under "Generating Order". * Increment/Decrement Assigned References Select this option to increment or decrement assigned references by the number specified under Increment Value.
Page 45 of 206
System Designer
- Generating Order
* Coordinate Select this option to assign references to components from top to bottom and from left to right on the schematic sheet. You cannot select this option when you select "Increment/Decrement References" under "Generation Mode". * Location Select this option to assign references to components based on their locations with respect to the origin. Components that are close to the origin are assigned first. For those components within the zone, references are assigned to components from top to bottom and from left to right on the schematic sheet. You cannot select this option if you select "Increment/Decrement References" under "Generation Mode". * Order of Assigned References Select this option to assign new serial number to existing references in order of the currently assigned serial number. In this mode, new references are not assigned to components having no references. You cannot select this option if you select "Components with No References" or "All Components" for "Generation Mode".
- Component Type
Specify the types of components to which references will be assigned. References will be assigned only to components of the types specified you specify. To specify component types, click the corresponding check boxes. If no component type is specified, you cannot create references automatically.
- Function Type
Specify the function types for components to which you want to assign references. References will be assigned only to those components having the same function type as that specified here. If you do not specify any function types, references will be assigned to components having any function type.
Page 46 of 206
System Designer
- Header
Enter a letter to be used as the first character of all references. When you type in a letter, a check mark appears in the check box located to the left of the line. If you do not type in a letter, the letter defined in the "Function Type" is used. This field does not appear if you select Increment/Decrement Assigned References as the Generation Mode. - Serial Number Mode Select Decimal or Hexadecimal These option buttons do not appear when you select "Increment/Decrement Assigned References" as the "Generation Mode".
- Initial Number Specify the initial number and the desired number of digits using an integer beginning "0". This number will be used as the first number of all serial numbers assigned to references. If you do not specify an initial number, you cannot generate references automatically. To assign 4-digit serial numbers, enter "0001". This field does not appear if you select "Increment/Decrement Assigned References" as the "Generation Mode".
- Increment
Use an integer to specify the value by which each successive serial number is incremented. If you do not specify this value, you cannot generate references automatically. This field does not appear if you select "Increment/Decrement Assigned References" as the "Generation Mode".
Page 47 of 206
System Designer
- Report
Displays the latest reference information assigned to the currently displayed sheet or the entire circuit directory including the currently displayed sheet. The content displayed here is automatically updated when Sheet Reference Generator is executed, however, if you rewrite the reference using another method, you must click <<Report>> to update this field. Clicking the "Sheet" tab allows you to check the content of the report file (xxx.ref) of the current schematic sheet. Clicking the "Circuit" tab allows you to check the content of the report file (xxxall.ref) of the circuit directory including the current schematic. The following content is displayed. - FILE Filename of the currently displayed report
- FUNCTION-KIND: min - max This item is only reported in the log file (xxx.ref) for schematic sheets. Shows the smallest and largest serial numbers as well as unused numbers (the first few numbers only) for each function type. - REFERENCE-HEADER: min - max: unused No. Shows the smallest and largest serial numbers as well as unused numbers (the first few numbers only) for each reference header. - NUMBER-LENGTH: length[count] Shows how many digits and serial numbers are used for each reference header. For example, "R: 6[10],7[1]" indicates that the header is "R" and that there are ten references having 6 digits and one reference having 7 digits.
Page 48 of 206
System Designer
Task
- On Sheet 1 place all the components shown on enclosed Circuit Design Sheet called Blatt 2. - On Sheet 2 place all the components shown on enclosed Circuit Design Sheet called Blatt 3. - Save your sheets Component list Sheet 1
Page 49 of 206
Page 50 of 206
System Designer
- Circuit Name Allows you to set the name of the uppermost hierarchy circuit directory on which gates are assigned. - Execution Mode Specifies the execution mode for "Circuit Reference Allocator". * Standard Allocation Assigns gate symbols to parts by referencing LCDB and adds references and pin numbers. Only references are added to parts symbols not registered in LCDB. Checks for duplicated gate component or open gate is implemented. * Sort Allocation Reassigns references to components to which references have already been allocated without changing the combination of the gates. This execution mode does not change the combination of the gate components already assigned to the parts. This execution mode only reassigns references without changing the pin numbers. Checks for a duplicated gate component or open gate is not implemented. LCDB is not referenced. - Reference Generation Allows you to specify the specifications for the reference to be generated automatically. Reference values are generated according to the reference headers registered in Function type Definition File (IC, R, C...) and the following initial value and number of digits. * Initial Value Allows you to specify the initial value in the numerical part of the reference to be created automatically. * Number of Digit Allows you to specify the number of digits in the numerical part of the reference to be generated automatically. References with a different number of digits such as IC1 and IC001 are not recognized as the same value. - Assignment Mode Allows you to specify the components to which the gates are assigned. * Assign All Gates Allows you to assign gates to all of the components on all schematic sheets and hierarchies in the circuit. New gates are reassigned, even if the references and pin numbers have already been assigned.
Page 51 of 206
System Designer
* Assign Open Gates Allows you to assign components, to which references are not added, to the open gates of the already assigned parts. Pin numbers, if not assigned, will also be assigned. - Hierarchy Mode On the circuit for which hierarchical design is in progress, specify the assign mode to the lower hierarchy. * Assign All Hierarchy Allow you to assign the same parts to gate components in different hierarchy. * Assign Within Block Allows you to add references to each hierarchy. The references are not assigned to the parts that are identical with gate components in different hierarchies. - Expansion Level When circuit blocks are being used, you set to the level to which the hierarchy is broken down to assign references. Different reference assignment methods are applied to individual component types, depending on whether "Part" or "Gate" is selected. * Gate In the case of "Block", the block is broken down and references are assigned to the internal components. In case of "Part and Block", the block is broken down and references are assigned to the block symbols. In case of "Gate and Block", the block is broken down and references are assigned to the block symbols. * Part In the case of "Block", the block is broken down and references are assigned to the internal components. In the case of "Part and Block", references are assigned to the block symbols without breaking down the block. In the case of "Gate and Block", references are assigned to the block symbols without breaking down the block. - Channel Allocation Prefix the Channel Identifier (channelPrefix) assigned to the block symbol to references added to components in the schematic of the lower hierarchical level according to the value of the channelPrefix property of the block. If the hierarchical structure has two or more levels, references linked with all channel identifiers from the highest level are generated and added to the components in the lower levels.
Page 52 of 206
System Designer
- Overwrite pin properties except a pin number Overwrites the properties other than pinNumber with the values set in LCDB for the parts and gates registered in LCDB. - Re-used Reference Considering the values of component properties, reusedFile and reusedComp, gate components with a different value will not be allocated to the same parts. - Change only the number of digit of reference When the execution mode is set to "Sort Allocation", only the number of digits in references is matched without changing the number of digits in references. - Minimum initial value of reference If the minRefNo. property of blocks and sheets is assigned, the initial value for the number of digits in references is changed by block subcircuit and sheets. If minRefNo. is assigned only to sheets, the property will be valid only within those sheets. If minRefNo. is assigned only to blocks, the property will be valid in all hierarchy below. If the minRefNo. property is assigned to blocks and sheets, the property assigned to the block will be valid. - Excluded Function Type Allows you to specify a function type of components from the list registered in the function type definition file ($ZDSROOT/etc/Compkind) to which no gates will be assigned. Click Icon to display the "Excluded Function Type" dialog box. Select the excluded function type. - Only Check Specify whether to reflect the result of execution to the schematic sheet. If you want to run check only without reflecting the result of execution to the schematic sheet, click the checkbox. If you want the result of execution to be reflected on the schematic sheet after you clicked the checkbox, clear the checkbox.
- Execute Assigns the gates in the circuit according to the settings in Circuit Reference Allocator. - Undo Returns circuit to its status prior to the execution of "Circuit Reference Allocator."
Page 53 of 206
System Designer
- Alarm Window Confirm loading of updated data
Page 54 of 206
Select Swap
Select Part
Page 55 of 206
System Designer
After clicking on symbol the Swap Components Dialog opens
List of Gate Numbers List of Symbol Alternates Sticky Pin Window stays open after OK Keeps the position of current property viewer Specify symbol Check this box to replace the specified symbol. If not checked, check the symbol name of the component selected on the sheet one by one. When the part to be replaced refers to the symbol, it will be replaced. OK Replace components and close the dialog box.
Page 56 of 206
System Designer
Task
- Swap all Generic Symbols on Sheet 1 to Parts as shown on enclosed Circuit Design Sheet called Blatt 4
- Save design
Page 57 of 206
Select component(s)
click
or
Page 58 of 206
System Designer
Change Attribute Dialog - User Property
Property Groups
Property Name: Ligth blue backgrounded Properties are visible in design Property Value: Values displayed in blue color ar not editable The following properties cannot be edited: - Properties that have LCDB or CIRCUNEDIT set in the LCDB reference in the property definition file. - Properties that have hide-type set in the property definition file. - Reference attribute in the time that the Fixed Reference Designator is set up to LOCKED - Net name property
Page 59 of 206
System Designer
Change Attribute Dialog - System Property
ID X Coordinate Y Coordinate Mirror Scale Bit Count Symbol Path Symbol Path No. Symbol Name Contents Display Color Angle Component Type Function Type
Displays the component ID of the component. Displays the X-Coordinates of the component. Displays the Y-Coordinates of the component. Displays whether or not to mirror the component. Displays the initial value of scale when you input the component. Displays the bit count. Displays the location of the component. Displays the symbol path number of the component. Displays the symbol name of the component. Specifies whether or not to display the subcircuit when the component type is a block. Specifies whether or not to display the component. Allows you to select the display color of the component. Sets the display angle of the component. Allow you to select the component type from the list. Allows you to select the function name of the component from the list.
Page 60 of 206
Use the Pin Browser to display pin information for the components and nets on a schematic sheet in list form
Page 61 of 206
System Designer
- Pin Browser
* Property Name Displays the property on which the cursor is currently located in the pin information list. * Reference Specify by reference the component whose pin you want to be displayed in the pin information list.
* Pin Information Displays the pin property of the selected component on the schematic sheet. The pin property can be edited using one of the following three methods: 1 Enter the property in a cell from the keyboard. 2 Right-click a cell to bring up the Assist menu and select the property value. 3 Double-click a cell to change the property value. Before you can use methods 2 or 3 above, the property values that can be chosen must be written in the pin property item of the Property Definition File (PropSpec). * Option Clicking the image displays the "Option" dialog box. In the Option dialog box, properties for which the editing flag is set to ON in the pin property of the Property Definition File (PropSpec) are displayed.
Page 62 of 206
For Component selection you can use Main Object Component Cell Parts * Move moves a selected object. If more than one object is selected, you can move them collectively If one component is selected: The connected nets are turned into rubber bands while being dragged and are rewired after being moved into place. If more than one component is selected The connected nets are turned into rubber bands while being dragged and are rewired after being moved into place. If a selected component contains a net whose wiring is completed, the net is moved with the component and is not rewired.
and
Page 63 of 206
System Designer
Move Assist Menu
Rotate 90 Deg
This command rotates an object being dragged by 90 degrees. This command rotates an object being dragged by -90 degrees. Mirror inverts the object being dragged along the perpendicular line that passes the origin of dragging. Detach cancels connection between an object being dragged and the net (which is not selected) to which it is connected. As a result, the rubber band used to indicate the net connection disappears. To connect Component pins to nets or busses automatically.
Mirror
Detach
Auto-Connect
Insert Net
Insert Net is an option that can be used when you've executed [Place] [Symbol Figure], [Place] - [Components Library], or [Edit] - [Duplicate]. When a two-pin part is placed or duplicated on a net, the part is inserted so that the part is connected to the net. This function can only be used for two-pin parts. Contents shows or hides the contents of the object being dragged. The displayed contents are simplified for reasons of high-speed operation. This is a toggle switch. Horizontal Lock ensures that objects can only be dragged in the horizontal direction. Vertical Lock ensures that objects can only be dragged in the vertical direction. Unlock unlocks the direction in which objects are dragged. When executing a command that specifies a position, use this assist command to specify the X and Y coordinate values by entering them from the keyboard. Relative Absolute Specifies relative coordinates from the origin. Specifies absolute coordinates on the schematic sheet.
Contents
Horizontal Lock
Page 64 of 206
System Designer
Parallel Positions an object you are dragging to its relative coordinates by specifying two positions. Click on two positions, namely the first position and the last position. The object will be positioned on the relative coordinates of the original object. When an object you are dragging is rotated, the angle of the property viewer will be locked. Turns the object at the desired angle. Next goes through selected objects that are stacked on top of the other. The command continues executing until the desired object is selected. Same Point assigns a designated point to the structural point of another object that has already been placed. The following lists the structural points of objects that can be assigned using Same Point: - Line Node - Start and end points of arc - Pin - Net Node Data End When executing a command that requires entering coordinate data successively as in line/polyline or net placement, this command temporarily ends data entry. In this case, the command is not terminated and remains ready to accept the coordinate data to be input next. Double-clicking on a command has the same effect. Cancels the immediately preceding coordinate specification. Entering the "Backspace" key has the same effect. Cancels a command being executed. Entering the "Esc" key has the same effect. Terminates a command. Pressing the "Enter" key has the same effect.
Rotate Next
Same Point
Data Cancel
Command Cancel
Command End
Page 65 of 206
Page 66 of 206
System Designer
- Manipulation of properties
Page 67 of 206
Copy to Clipboard copies all of the picture information currently displayed on the canvas to the clipboard in extended meta-file format. Only the picture information being displayed on the canvas is copied. (Grids and zone display are not copied.) All of the copied picture information is displayed in black on a white background. The picture information copied to the clipboard can be pasted into position by Word and other Windows applications. If only property viewers, pins, and net nodes are selected, you cannot execute Copy Buffer.
Page 68 of 206
System Designer
- Display Buffers
Copy to Buffer copies a selected object into the specified display buffer. Five display buffers are provided The contents of the display buffers is located in Lcbuf1 - Lcbuf5 $HOME/cr5000/ds
Page 69 of 206
Cut and Paste The Cut command moves the selected objects to the display buffer 1. Paste pastes an object from display buffer 1 into position on the canvas
Page 70 of 206
- Left justify
The X coordinate of the alignment base point of the leftmost object among those selected is made the base coordinate so that the X coordinates of the alignment base points of other objects are aligned to it. The placement grid lines are ignored. - Right justify
The X coordinate of the alignment base point of the rightmost object among those selected is made the base coordinate so that the X coordinates of the alignment base points of other objects are aligned to it. The placement grid lines are ignored.
Page 71 of 206
System Designer
- Top justify The Y coordinate of the alignment base point of the uppermost object among those selected is made the base coordinate so that the Y coordinates of the alignment base points of other objects are aligned to it. The placement grid lines are ignored.
- Bottom justify The Y coordinate of the alignment base point of the lowermost object among those selected is made the coordinate point, so that the Y coordinates of the alignment base points of other objects are aligned to it. The placement grid lines are ignored.
- On Grid The alignment base point of the selected objects is moved to the nearest grid line.
- Others...
Page 72 of 206
System Designer
* Move Vertically to Straigth Line The alignment base point of the selected objects is moved vertically to the base line. The placement grid lines are ignored.
* Move Vertically to Object The Y coordinates of the alignment base point of the selected objects are aligned to the Y coordinate of the alignment base point of a specified object
* Move Horizontally to Straigth Line The alignment base point of the selected objects is moved horizontally to the base line. The placement grid lines are ignored.
* Move Horizontally to Object The X coordinates of the alignment base point of the selected objects are aligned to the X coordinate of the alignment base point of a specified object
Page 73 of 206
System Designer
Place Components
Change Attribute
Close Dialog
Cut
Move
Duplicate
Paste
Page 74 of 206
System Designer
Undo - Redo
Undo cancels the processing performed immediately before. - A processing history is recorded for up to 50 actions. - The processing history is initialized when you quit, save, change hierarchy, or open another file. - Display and selection commands that do not affect the database contents cannot be undone.
Page 75 of 206
System Designer
Task
- Open Sheet 2 and design as shown on enclosed Circuit Design Sheet called Blatt 5
- Make sure that all references on the sheet are starting with 101
- Save design
Page 76 of 206
System Designer
Wiring
Input Net
Nets can connect to components, nets, and buses. To start wiring select the
Input Net
Icon
You can also use the Place Net Icon from Schematic Design Icon
Connecting a component to a net or another component - Select [Place] - [Net], or click in the "Schematic Design Icon" dialog box. - Click pin on components. - Drag and drop the net nodes clicked in step 2, then click a net node or a net to which the net was connected. - Right-click the mouse to display the Assist menu and select [Command End]. Connecting nets - Select [Place] - [Net], or click in the "Schematic Design Icon" dialog box. - Click a net or net node. - Drag and drop the net nodes clicked in step 2, then click a net node or a net to which the net was connected. - Right-click the mouse to display the Assist menu and select [Command End].
Page 77 of 206
Selecting Input Net Icon the settings shown here are displayed in the right part of System Designer. (Input Net Menu) You can change one of the settings for current wire. Next wire uses again settings of Command Defaults. Settings are defined in File lanenv.rsc
Page 78 of 206
../cr5000/zds/scm/editor/eng
Connecting to Bus
Wire free angle mode Wire orthogonal mode Wire 45 Deg mode To connect automatically. Select pin, move cursor to target pin or wire and click LMB. Wire generated automatically.
Manual Wiring: Select start item (pin or existing wire) move cursor, click LMB to change direction and finish wire wherever you want by double clicking LMB. You can also start or finish in free space.
Similar to auto wire, but changing direction must be done manually by clicking LMB
Page 79 of 206
Net Increment opens Schematic Design Icon Enter net name and Increment Start wiring by clicking Icon
How to connect a Bus Data Cancel Cancels the immediately preceding coordinate specification. Entering the "Backspace" key has the same effect. Data End When executing a command that requires entering coordinate data successively as in line/polyline or net placement, this command temporarily ends data entry. In this case, the command is not terminated and remains ready to accept the coordinate data to be input next. Command Cancel Cancels a command being executed. Entering the "Esc" key has the same effect. Command End Terminates a command. Pressing the "Enter" key has the same effect.
Page 80 of 206
System Designer
- Through Connection Through Connection is an option that can be used when placing nets on a schematic sheet. If a net is placed that passes through above component pins, the net is automatically connected with the pins. When you select [Through Connection], the net mode is automatically set to "Manual".
Page 81 of 206
Move Wires
Select a focus of the list below Main Object Equal-potential Net Net Object Net String Net Segment Click wire with LMB, move it and relase it
The same symbol is used for unconnected pins You can start or finish wiring at open net node by clicking it with LMB
Page 82 of 206
Release Connection
Connection
Click Icon, move cursor on crossing point, LMB, press Space key
Page 83 of 206
Delete selected bus and net objects by pressing Delete Key on the Keyboard
Or:
Page 84 of 206
System Designer
Example Segments, Strings and Objects
Net object
Net segment
Net string
Page 85 of 206
- Change Identical Net Labels on the Sheet Within a sheet, to change all nets/buses for which the net/bus label is entered and their connected nets and components at once, select "Change Identical Net Labels on the Sheet". - Change Selected Net Labels To change a selected net or bus only, select the "Change Selected Net Labels". - Change with Connected Net and Component To change a selected net or bus, as well as an object to which the net or bus is connected, select the "Change with Connected Net and Component". - Change with Connected Net or Component When changing only the connection destination nets, select "Change with Connected Net or Component".
Page 86 of 206
System Designer
- Net Label Display Not Display - Apply Executes net label creation - Delete Deletes existing net labels - Close Close Menu Net Label displayed Net Label not displayed
Page 87 of 206
Caution:
Page 88 of 206
Net Name and Net Label must be identically. Net Label can be defined in Symbol and is transferred to net when saving Sheet. If net label on symbol should be changed together with net use Change with Connected Net and Component
- Sheet Connectors Multiple use allowed. Net name must be assigned to Sheet Connector .
- Hierarchy Symbols Only one Hierarchical Connector per net allowed in a sub block. Net name must be assigned to Hierarchical Connector.
Page 89 of 206
System Designer Loading Global Port Symbols using Place Symbol Figure
Page 90 of 206
System Designer
Task
- Input nets on sheet 1 as shown on enclosed Circuit Design Sheet called Blatt 6
- Save Design
Page 91 of 206
or Space key
Page 92 of 206
- Duplicate
net
* <ctrl> Button keep pressed * select net * keep LMB pressed and move mouse * release mouse button * RMB
Page 93 of 206
Page 94 of 206
* Click on Reference Input * Select Auto Reference Mode * Select Display or Not Display * All
Page 95 of 206
Page 96 of 206
Modify Bus
- Focus Bus Object - LMB on Bus - Move
Ripper Direction
- Focus Main Object - Select nets to modify - RMB
Page 97 of 206
Page 98 of 206
System Designer
You can also change net names of the whole design using Net information Output/Input by CSV format. The CSV File contains two columns Net Label
Left column source net name, right column new net name Import the modified CSV File
Click on Yes
Page 99 of 206
System Designer
Click Execute
Click OK
System Designer
Modified CSV File
System Designer
Click OK
Inserts 2 pin Components into a net. Only for loading Components. Does not work for Paste and Move !
Example:
%QN%
QN
Focus
Main Object
Select Nets / Buses <ctrl> c Change to other Sheet, check Command Defaults
<ctrl> v
System Designer
Task
- Finish work on Sheet 2 as shown on enclosed Circuit Design Sheet called Blatt 7
- Save Design
- Open Sheet 3 Load Connector DX10-20S and connect it as shown on enclosed Circuit Design Sheet called Blatt 8
- Save Design
System Designer
To start the Tool - Select one Sheet Connector - Start Connected Sheet
System Designer
- Execute Cross Reference - Confirm with Yes
Output Mode OFF: Sheet / Zone information is shown on Sheet Connectors destination property "xrefLocation" Gives destination locations the sheet connector property "connector location (xrefLoation)" in the schematic. The following points are different from the Normal mode: - Duplicate locations are omitted. (001:A1;001:A1 --> 001:A1) - If the jump destination is the same sheet, the sheet number is omitted. (001:A1 -->A1) - If sheets begin with "0", each "0" is omitted. (001:A1 -->1:A1) log Parts information on the component cells connected to the sheet connectors in the schematic and a list of locations are output to a log file <circuit name>.cir/log/<Schematic sheet name>.xrf
simple:
System Designer
Parameter Field separate Character: Separate Character Sheet number and Zone information. (002:B3) Separate Character inside a line (002:B3;003:C4;....) Specify the maximum number of characters. No entry: All Informationen in one line 2: Every Sheet + Zone Info in an own line
max length:
If checked "yes", it allocates the character string specified at tag header field and the tag ID on the circuit diagram sheet.(example:XREF1) Actual info of the location is output on the tag file (circuit name.cir/log/schematic sheet name.xtg) If checked <<No>>, it performs the regular process without tag.
Circuit Directory The circuit directory opened is displayed. In case of executing Cross Reference for another circuit directory than the directory opened, a new directory can be opened.
System Designer
Error Displays Error Messages Warning
Displays Warning Messages Log Displays Log File circuit name.cir/log/Schematic sheet name.xrf
Signal name
Reference
Pin
Object-ID
Net-ID
Sheet number
Zone
OK
Abbruch
System Designer
Task
System Designer
Using Attributes
With System Designer you can use different kinds of Attributes (Properties) They are defined in File PropSpec .../cr5000/zds/etc/eng
Component Properties
To assign a Component Property defines a special functionality of this component used by other tools in the design flow
Click Icon
System Designer
Attribute Dialog Component Select Count
System Properties
System Designer
Some useful Component Properties
Use with layout Not mount on PCB Comp. Group Name Comment Re-used Filename Re-used Reference
Component not in net list Component not mounted Name of Component Group Comment for Component Name of Original BD Design Reference of Original BD Design
System Designer
Task
- Open Sheet 1
- Select all Components (Parts Focus) and assign the Property Value Comp.Group Name RES_LOGIC
- Save Design
Select Pin
System Designer
Some useful Net Properties
- Pattern Width
<Float>
Track width
Number of testpoints No entry: One testpoint per net Net comment Net Group name
<Text> <Text>
plotInstLocation
plotPageLocation
System variables are filled by some automatism and should not be touched by user. User variables must be edited by user.
This function copies the properties of the sheet frame symbol in a sheet of a schematic and the settings for the property viewer to another sheet in the same schematic. Open Input Properties of Sheet Frame
Confirm with OK
Login Name Date of sheet creation Sheet Name, displayed by Any Sheet
Minimum initial value of reference Minimum value for References when loading components or using Circuit Reference Allocator.
System Designer
Task
- Open Sheet 1 - Enter Sheet Name RES_LOGIC - Enter Minimum initial value of reference 001 - Repeat for Sheet 2 and 3 as shown Sheet 2: PERIPHERIE 101 Sheet 3: CONNECTORS 201 - Start Gate Packager as shown below
System Designer
Checking
Design Rule Checks (DRCs) and Electrical Rule Checks (ERCs) are performed on circuit diagrams that consist of several overlapping sheets. Schematic sheets you finished editing are subject to these checks. System Designer offers two Checks - Sheet Rule Checking - Circuit Rule Checking for Definition and Instance Mode
System Designer
Mode for Sheet Checking
- Check Categories
- Enables Set detail items in a category. Clicking this item brings up the setting dialog box. The number of items displayed means the number of items subject to error/warning message output.
System Designer
- Status The situation after the check is displayed. Uncheck Complete Off Not checked yet Checking completed No Check defined
- Errors / Warnings "Probe List" that is the detailed of the result of a rule check, when you click "error" and "warning" of the cell is displayed.
System Designer
- Probe List Displays the detected messages along with data/object ID (coordinate values for texts).
Clicking a message displays the object that is the subject of the error or warning in Adjust mode. Left-click on a message to select/mark the message on one line.
- Check Icons
Start Checking Return to Category Menu Probe Mode Probe Unit Selecting Mode Deselect Clear Mark
There are no differences of checking categories for sheet and design checking. That means there could be errors or warnings shown relating to missing information on current sheet, but available on another sheet So the final checking must be a Design Rule Checking over the complete design
SampleUI
System Designer
Additional to Sheet Rule Checker there is a Break Checking Icon Stops rule check
System Designer
Additional to Sheet Rule Checker there is a Break Checking Icon Stops rule check
System Designer
If there are Errors or Warnings not on the current Sheet and you click on the Object Id System Designer automatically opens this sheet additional
Setup
Unreferable Files
Checks if a file referenced by the circuit data exists, or if the file is updated
System Designer
- PropSpec: Checks, whether settings in PropSpec File matches with Property Name and Values
System Designer
- Clearance 3: Checks minimum clearance net, object viewer, text, other objects
- Open Pin Checks whether the component pin with the specified IO and pintype is connected to a net. - Registration List Displays the specified contents.
- Open node(net)
Checks for open net nodes. - Open node(bus) Checks for open bus nodes.
This check is divided into four categories - Circuit Sheet Properties - Component Properties - Pin Properties - Net Properties
System Designer
In this menu you define illegal Characters by ticking on The content of this menu will be translated to decimal code used in the Registration List
System Designer
- Registration List
Property Warning/Error Min.No Characters Max.No Characters Illegal Characters Component Type Function Type
- LCDB reference
System Designer
- Component Property
- Pin Property
- reference/notReference 1
System Designer
- reference/notReference 2
- notReference
System Designer
- reference
- Syntax
System Designer
- Connector
- Short Symbol
System Designer
- Net Outgoing from Bus
- Sheet Connector
System Designer
- Hierarchy 1
- Hierarchy 2
- Power/Ground 1
System Designer
- Power/Ground 2
- Short Circuit
System Designer
- Matrix
Categories are checked one by one, and when the number of error or warning exceeds the specified number of limit, the check will be suspended without moving to the next category.
Running rule checking is suspended when any of the following occurs. Check the error message and take appropriate action. -The circuit directory, schematic sheet or instance file does not exist or cannot be read. - Another user locks the schematic. - Block's subcircuit cannot be referenced. - Memory error - Necessary resource file (PropSpec, CompKind, etc.) cannot be read.
System Designer
System Designer has a special dialog box that is used to set property values for EMC Adviser and provides a function to support the configuration procedure. Using this function, the user can check missing property values for parts or nets, forgotten design instructions such as design rules violations or incorrect EMC properties that eventually become issues when actually using EMC Adviser
Task
System Designer
Simple Search
Objects in a schematic sheet are searched, using Net Label, Symbol Name, or Reference as key words.
When you click this checkbox, the system assumes a property value including a regular expression as a normal string, and will not handle the property value as a regular expression.
Selection method Specifies how to select the searched objects. Select Only Centering Adjust Selects the objects. Selects the objects, and centers them. Selects the objects, and adjusts them.
Unselect
Finds the objects that match the conditions you've set for the objects to be found. - Function Type - Component Type - Property Name
Component Browser starts in Component Mode and with current sheet information
System Designer
Change Edit Mode Changes the edit mode to select the component information or net information to be displayed. Change Sheet Scope
If multiple sheets exist under the schematic directory, you can display objects in only one of those sheets. For hierarchically designed sheets, this includes the objects at the lower hierarchical levels.
Select Mode Click on the object ID list (leftmost column) to specify the unit in which unit components are selected. Component Part Components are selected individually, one at a time (i.e., one line at a time). All components having the same reference as that of the selected component are selected collectively. Use this option to select a part that consists of multiple gate components.
Select Count Displays what is currently selected on the list. None Nothing is selected. Row is selected. Column is selected.
Total Count Displays the total number of objects that exist in a specified sheet scope. If the displayed components are limited by the commands [Tool] - [Filter], the string "Filter" is displayed.
- Objects are searched that match search conditions that have been specified by property name, property value, and type of search. Only objects that match the conditions are displayed in the window. - If multiple search conditions are specified, they are OR'ed as objects are searched (objects that match any one of the conditions are searched). - By repeating this search a number of times, objects can be searched by AND'ing the conditions (objects that match all of the conditions are searched). Utilities -> Search ... -> Search by Component Type Component Types Figure, Sheet Frame, Part, Gate, Power Box, Block, Power, Ground, Short, Hierarchy Connector, Sheet Connector
Searches components according to a specified component type. You can specify a desired component type and search those which "match" or "do not match" the specified component type.
System Designer
Searches components according to a specified function type. You can specify a desired function type and search those which "match" or "do not match" the specified function type.
Selects search conditions previously set in the component browser resource file (cmpbr.rsc) from the dialog box. Search is performed in accordance with the search conditions and only matching objects are displayed in the window.
Utilities -> Reset Search Resets searched objects, so that all objects are displayed
System Designer
Tool > Filter...
Specify by "Component Type" the components you do not want to be displayed in the property list. If the number of components displayed in the list decreases as you execute Filter, the string "Filter" is displayed in the Total Count column at the top of the property list.
Communication with Sheet Editor - Double-click on an object ID in the Component/Net Browser's main window or a cell whose reference is displayed in the reference list, and the corresponding object in the sheet editor will be selected. - Double-click on a cell at which the Component/Net Browser object ID or reference is displayed, and the corresponding object on the Schematic Editor is selected. - Double-click on a component or net on the Schematic Editor, and focus is moved to the corresponding object on the Component/Net Browser. - Double-click on a component or net in the sheet editor, and the corresponding object in the Component/Net Browser will be focused.
System Designer
- Rearrange Colums Rearranges columns in a list and turns the display on or off
Delete All All properties are placed in undisplay state Double click on property in Undisplay Property list moves it into Display Property list
System Designer
Page Numbers
Assigns a value to sheet properties "pageLocation" and "instLocation" for all sheet files in the schematic sheet including an instance sheet inside the circuit block.
If page numbering should be done during plot only, no more actions necessary If you want to create numbering by yourself follow the steps shown below
Page Location
Format
Specifies the format of property value assigned to "pageLocation". Replaces the total amount of all sheets with %A in text string and does the page number with %P. Rewriting of Plot Page Location Sets the same property value as "PageLocation" in the property "plotPageLocation" of the sheet flame symbol within sheet. Instance Location Used Component ID / Used Reference Select the component ID for the block symbol or the reference to generate the property value assigned to "instLocation", if the schematic sheet has hierarchical levels. Rewriting of Plot Instance Location Specifies the same property value as "instLocation" to the property "plotInstLocation" of the sheet frame symbol within the sheet.
System Designer
Outputs
Forward Annotation to Board Designer
Board Designer Net List and Design Rule Outputs net lists(*.ndf) and design rules(*.ruf) for Board Designer. The design rule is a file in which the design conditions for board design specified as properties on the schematic sheet are described.
This command cannot be executed in any of the following cases: If connection information on the schematic sheet is described incorrectly. If the connection information on the schematic sheet is described incorrectly, check the instruction given in the error or warning message to correct the error before attempting to execute this command again. If you open a schematic sheet that is being edited by another user.
System Designer
Warnings and Errors There are two types of messages error messages and warning messages. Error messages are output when the system cannot generate sheet net files. Warning messages are output when the user or operator needs to be warned about something even though the system can generate sheet net files.
<design-name>.ndf <design-name>.ruf
- When an error occurs, an error message file (*err) is output to (circuit directory)/log/. - When a warning occurs, a warning message file (*.wrn) is output to (circuit directory)/log/. - When back annotation is executed, a report file (*.rep) is output to (circuit directory)/log/. Depending on the back annotation file used, the following files are output
- Margins Set the margins between the edges of the paper and the body of the printed data. Note, however, that if the printer has its own physical margins, the actual margins will be the printer's inherent margins plus the margins set here.
Specify the units used to specify margins. Specify the margin at the top of the paper. Specify a margin at the bottom of the paper. Specify a margin on the left side of the paper. Specify a margin on the right side of the paper.
- Setup Printer A dialog box for setting up the printer is displayed. Set up the printer to be used. - Monochrome When you check this check button, the schematic or symbol sheet is output in black, on a white background. If this check button is turned off, the sheet is output according to the printer settings.
- Parameter File During plotter output, the system references a Plotter Output Resource File contains settings about output pens and palettes used when data is printed. Under Parameter File, specify the Plotter Output Resource file you want to be referenced. Default Setting is $ZDSROOT/etc/default.plp. - Detail "Display Parameter Setting" dialog box. In "Parameter Setting" dialog box, you can specify options to be referenced when data is printed. - Plotter Select the output plotter here. The output file name is displayed when the output destination is a file. To change the output destination and output file name, click <<Detail>> and make changes in the "Parameter Setting" dialog box. - Paper Select the data output paper size from "A0" to "A4", "B1" to "B5", "A" to "E", "sheet size", or "other".
System Designer
- Append The schematic sheet, symbol sheet, and circuit block sheets selected in the "Append" dialog box are plotter output. All subcircuit sheets found in the currently selected circuit directory are displayed in "Instance Data." Subcircuit sheets selected from the list are output.
- Plot Window
System Designer
- Parameter Settings (Detail)
Parameter File
System Designer
Parameter File The plotter output parameter file name being edited is displayed. Enter the plotter output parameter file name (.plp) from the keyboard. The file name can also be entered by clicking on the icon to reference the directory or file. Output Device Select Plotter or File as the destination to which you want data to be output.
Using Windows all available printers are displayed. Using UNIX the system administrator has to create a pltcnf.sh file to configure the printers. Location .../cr5000/zsys/bin Bold Line Output as Paint Output fill lines
Output as Normal Line Outputs normal lines without width Margin Can set the top, bottom, left, and right margins. The margins uniquely maintained by the hardware are not included in the values set here. For example, if a margin of 5 mm is set in this field and the plotter has a physical margin of 5 mm, the data is output with the margin of 10 mm.
System Designer
Zone You can create zones for your sheet frame using command Environment -> Change Zone Property Output / Do not Output Specify whether zone characters should be output.
No Mount Component Select the line type to output the net connectied to the un-mounted component.
Area Select the clipping area for the data to be output from "Sheet Size", "Plot all Objects", and "Plot inside of Canvas". "Plot inside of Canvas", if selected, is enabled only when the data is output directly from the sheet editor.
Paper Select the paper size with which you want to output the data. Your choices are A0 to A4, B1 to B5, A to E, sheet size, and other. If Sheet Size is selected, the sheet size assigned to the target data is predominant. If Other is selected, the sheet size should be set using a real number. In this case, the paper angle cannot be set.
System Designer
Paper Angle If the sheet size is A0 to A4, B1 to B5, or A to E, you can select the sheet orientation. Auto Scale You determine whether the magnification is set automatically. If ON is selected, the magnification is automatically determined so that the data to be output will fit on the paper. If OFF is selected, the data is output in the actual size of the circuit.
Pen Setting Set the default Pen Number, Palette Number and Pen Width.
Assign Pen by Color/Object Assign the Pen Number, Palette Number, Pen Width for each object or color. Priority order of pen numbers is the order from the top of the table. So, the pen number with higher priority must be written at the higher position in the table. When adding or deleting a pen number in the table, right-click on the table and the assist menu will appears. You can operate [Up], [Down], [Append], [Delete], or [Delete All] on the assist menu. When selecting [Append], the "Pen Setting" dialog box appears. On the dialog, specify "Assign Pen by Object" or "Assign Pen by Color".
System Designer
Task
System Designer
Output Data
Format Browser
Preview Window
CSV Format
Specify Delimiter
List Format
Caution:
Also Power / Ground Symbols, Sheet Connectors and Global Ports are part of the list
System Designer
Task
System Designer
Macros
Macros are series of commands used very often.
- Utilities -> Macro File -> Start Recording Macro Stores a series of commands that will be executed in the Schematic Editor. Saves executed commands to the default macro file <default.mac> located in directory $HOME\cr5000\ds\log
- Utilities -> Macro File -> Stop Recording Macro Stops storing commands. Stores all commands that have been executed in the default macro file.
You can use some of the f-keys on your key board to execute macros (F9 - F12) To define this you must create and copy a default.mac file into directory .../cr5000/zds/info and rename it to F9.mac, F10.mac etc. These kinds of macros can be used globally (all users)
- Utilities -> Macro File -> Execute Macro Executes a series of commands stored in the default macro file
System Designer
Task
- Create a macro to store and execute changes in your Command Defaults as shown below Page 1
ON ON ON
of Sheet 1 into Display Buffer 2 of Sheet 2 into Display Buffer 3 of Sheet 3 into Display Buffer 4
System Designer
Library Reload
Changes in LCDB are not currently updated by System Designer. Depending on the changes (Symbol or Part) you must reload this information.
Symbol Reload
When you get the warning window as shown below
a symbol has changed. Check displayed file to see which symbol has changed.
System Designer
To reload symbols on all sheets of the design use Data Converter Tool - Auto Swap Symbol This tool collectively renews or changes symbols on a schematic.
To reload symbols on all sheets of the design use Data Converter Tool - Component Property Reload from LCDB This tool identifies parts whose specified property and symbol file name match the components in the schematic from the LCDB. It then overwrites the components in the schematic with the properties of the parts thus found. This tool is used for reflecting updated results of LCDB in schematics
System Designer
Hierarchical Design
System Designer can create schematic sheets that contain block(s). This kind of sheet structure is referred to as a "hierarchical structure".
The method of first creating a schematic sheet and then creating the block in the sheet is referred to as top-down design.
The reverse case of first creating block and then locating them on a schematic sheet is referred to as bottom-up design. When using one block in several locations and defining different reference attributes, System Designer will automatically create an "Instance data file" under the highest level directory and manage it. The "Instance data file" contains the locations where blocks are used and reference property data. The connection between blocks is done by using Global Port Symbols with Component Type Hierarchical
There are two different modes Definition Mode Instance Mode (Logical Design) (Physical Design)
In Instance Mode you see the References, Net names etc. used in the PCB Design. In this mode you cannot make electrical changes.
Name of Sub Circuit (Block) Free Comment Number of Terminals Input Number of Terminals Output Number of Terminals Bidirect
Name of port
IO - Type
Sheet Size
Block Figure
System Designer
- Sheet Size Change Size and Origin changes sheet sizes and sheet origins.
- Save Symbol
<Design Name>.cir
directory.
Without Circuit
A new Circuit Sheet opens where you will find all the Global Ports
System Designer
Global Symbols
Global Symbols as VCC or GND used in a hierarchical design must have a special flag to make sure that all signals are identically on every level in the hierarchical structure. Therefore you must set the property Global Flag to ON
This can be done globally by creating the global symbol by your administrator If it is not available with the switch Gobal ON you have to do that manually with the Change Attribute dialog or with the Net Browser.
System Designer
- Part Name Defines the Name of the Sub Circuit Enter the name when creating Block Symbol
- Comment To display a comment Enter the name when creating Block Symbol
- Reference
Prefix for Net names. Nets in a block with defined net label will get the prefix.
Definition Mode
Instance Mode
System Designer
- Channel Prefix Prefix for Components. Will be created when Circuit Reference Allocator uses Execution Mode Channel Allocation
Standard Allocation
Channel Allocation
System Designer
Task
- With CAD File Manager create a directory SYSTEM-DESIGNER-TOP-DOWN in C:/home - Create Top Design TOP_DESIGN - Load Sheet Frame A3_L - Create Block Symbol named RES_LOGIC with Pins: %RSSO% MEMLOCK_PORT %MEM_LOCK% MEM_CLOCK %PWR_RST% INPUT INPUT OUTPUT OUTPUT OUTPUT
- Push into this block and load Sheet Frame A3_L - Perform Align on Grid for Global Ports - From the Display Buffers load the content of Sheet 1 of your design SD-FLAT Make sure that the following switches are set to ON in your Command Defaults Move - Autoconnect , Paste - Keep each Net Label, Keep each Reference - Replace all Sheet Connectors by the Hierarchical Connectors - Save the sub circuit, close it and go back to the Top Block - Copy the sub circuit block RES_LOGIC 4 times - Save Top Design
System Designer
- Create Block Symbol named PERIPHERIE with Pins: AC[0-15] %RSSO% MEMLOCK_PORT %PWR_RST% MEM_CLOCK AA[0-15] %MEM_LOCK% IFS1 IFS2 IFS3 BCS[0-3] INPUT INPUT INPUT INPUT INPUT OUTPUT OUTPUT OUTPUT OUTPUT OUTPUT OUTPUT
- Push into this block and load Sheet Frame A3_L - From the Display Buffers load the content of Sheet 2 of your design SD-FLAT Make sure that the following switches are set to ON in your Command Defaults Move - Autoconnect , Paste - Keep each Net Label, Keep each Reference
System Designer
- Replace all Sheet Connectors by the Hierarchical Connectors - Save the sub circuit, close it and go back to the Top Block - From the Display Buffer load content of Sheet 3 into the Top Block Connect all signals to the connectors shown on the enclosed Circuit Design Sheet called Blatt 9 - Label the Nets created in the Top Block - Start Circuit Reference Allocator - Save the Design - In Instance Mode push into the blocks and check References and Net names
Caution
- DIP Type
- QFP Type
System Designer
System Designer
Task
- With CAD File Manager create a directory SYSTEM-DESIGNER BOTTOM-UP in C:/home - With CAD File Manager create Sub Block RES_LOGIC.cir - From Display Buffer load Sheet 1 of design SD_FLAT, and replace the Sheet Connectors by Hierarchical Connectors - Generate Block RES_LOGIC.smb, save block, save Design RES_LOGIC and exit from it. - With CAD File Manager create a second Sub-Block PERIPHERIE.cir - Load content of Sheet 2 of SD-FLAT, replace Sheet Connectors by Hierarchical Connectors - Generate Block PERIPHERIE.smb, save it, save Design PERIPHERIE and exit - With CAD File Manager create Top-Block Top-Design-BU.cir - In Top Design load the generated blocks. If there is time enough repeat the steps of the last task