Connectivity and Multi-Sheet Design. Contents

Size: px
Start display at page:

Download "Connectivity and Multi-Sheet Design. Contents"

Transcription

1 Connectivity and Multi-Sheet Design Contents

2 Defining Sheet Structure Building a Hierarchical Structure Top-Down Design Bottom-Up Design Mixed Schematic/HDL Document Hierarchy Maintaining Hierarchy Synchronizing Ports and Sheet Entries Renaming a Sheet Symbol's Child Sheet Supporting Multi-Channel Design Defining Net Connectivity Net Identifiers Negating Net Identifiers Setting the Scope for Net Identifiers Flat vs Hierarchical Connectivity Flat Designs Without a Top Sheet Connectivity Examples Example 1 - Hierarchical Example 2 - Ports Global Example 3 - Net Labels Global Example 4 - Net Labels and Ports Global Example 5 - Off-sheet Connectors Using Buses Navigating a Multi-Sheet Design Cross-Probing between Schematic and PCB Connectivity Insight Connectivity Insight

3

4 The structural and connective considerations involved in multi-sheet design are discussed, then the different browsing tools that let you verify net connectivity across source documents are described. Engineers turn to multi-sheet design for various reasons, the primary one being project size; some projects are too large or complex to fit on a single sheet. Even when the design is not particularly complicated, there can be advantages in organizing the project across multiple sheets. For example, the design may include various modular elements. Maintaining these modules as individual documents would allow several engineers to work on a project at the same time. Another reason is that this method allows you to use small format printing, such as laser printers. There are two decisions to make for each multi-sheet project - the structural relationship of the sheets and the method employed for electrical connectivity between circuitry on those sheets. Your choices will vary according to the size and type of each project and your personal preferences. Defining Sheet Structure While the project file links the various source documents into a single project, the document-to-document and net connective relationships are defined by information in the documents themselves. A multi-sheet design project is arranged as a hierarchical structure of logical blocks, where each block can be either a schematic sheet or a HDL file (VHDL or Verilog). At the head of this structure is a single master schematic sheet, more commonly referred to as the project's top sheet. The sheet structure itself is formed through the use of a special symbol called a sheet symbol. Each of the source documents that constitute the design are represented on the top sheet by a sheet symbol. The Filename property of each sheet symbol references the schematic sub-sheet (or HDL file) that it graphically represents. In turn, a schematic sub-sheet can also contain further sheet symbols referencing lower schematic sheets or HDL files. In this way you can define a structural hierarchy of source documents that can be as simple or complex as your needs require. When your multi-sheet project is compiled, the logical relationship of the design is realized and a structural framework is created. This is a tree structure, beginning with the schematic top sheet and branching down to include all other schematic sub-sheets and HDL files at one level or another. Figure 1 shows two examples of compiled design hierarchy. On the left, the structural hierarchy for a compiled PCB design project (*.PrjPcb). On the right, the structural hierarchy for a compiled FPGA design project (*.PrjFpg).

5 Figure 1. Compiled multi-sheet design projects showing the hierarchical relationship between source documents. Building a Hierarchical Structure The design capture environment provides a range of features that allow you to build your multi-document, hierarchical structure quickly and efficiently. The exact features you choose to use depend on your personal design methodology - top-down or bottom-up. Tip: It is important to remember that for hierarchical designs a project can contain only one top sheet; all other source documents must be referenced by sheet symbols. No sheet symbol may reference the sheet it's on, or any sheet higher up the ladder, as this will create an irresolvable loop in the structure. Top-Down Design The following commands are available that allow you to build the hierarchy of your design in a top-down fashion: Create sheet from symbol - use this schematic editor command to create a sheet below the nominated sheet symbol. Matching Ports will be added to the sub-sheet, ready to wire. Create VHDL file from symbol - use this schematic editor command to create a shell VHDL file, with an entity declared that includes port definitions to match the sheet entries in the nominated symbol. Create Verilog file from symbol - use this schematic editor command to create a Verilog file, with a module declared that includes port definitions to match the sheet entries in the nominated symbol. Push part to sheet - use this schematic editor command to "push" a placed part onto a new schematic sub-sheet, replacing the original part on the parent sheet with a sheet symbol pointing to the new sub-sheet. Matching ports will be added and wired to the part on the sub-sheet. Right-click on a component to access this command. Bottom-Up Design

6 The following commands are available that allow you to build the hierarchy of your design in a bottom-up fashion: Design» Create symbol from sheet or HDL - use this schematic editor command to create a symbol from the nominated schematic sheet, VHDL file or Verilog file. Make the sheet that is to include the sheet symbol the active document before launching this command. Convert part to sheet symbol - use this schematic editor command to convert a chosen part into a sheet symbol. The symbol's Designator field will initially be set to the part's designator, with the Filename field set to the part's comment text. Change the filename to point to the required sub-sheet; change the sheet entries in accordance with the ports defined on that sub-sheet. Right-click on a component to access this command. Mixed Schematic/HDL Document Hierarchy When creating the design hierarchy, you can quite easily use a sheet symbol on a parent schematic sheet to reference a schematic sub-sheet below. This can be extended when capturing the design using a mixture of schematic sheets and HDL code. The VHDL or Verilog sub-documents are referenced in the same way as schematic sub-sheets, by specifying the sub-document filename in the sheet symbol that represents it. When referencing a VHDL sub-document, the connectivity is from the sheet symbol to an entity declaration in the VHDL file. To reference an entity with a name that is different from the VHDL filename, include the VHDLEntity parameter in the sheet symbol, whose value is the name of the Entity declared in the VHDL file. The process is similar when referencing a Verilog sub-document, where the connectivity is from the sheet symbol to a module declaration in the Verilog file. To reference a module with a name that is different from the Verilog filename, include the VerilogModule parameter in the sheet symbol, whose value is the name of the Module declared in the Verilog file. Figure 2 illustrates an example of this mixed hierarchy, whereby the same sheet symbol has been used to reference a schematic sub-sheet in one instance of a design and an entity in a VHDL sub-document in another. In both cases, the sub-document implements the same circuitry (a BCD Counter). Figure 2. Document hierarchy is created by placing sheet symbols to represent the document below Maintaining Hierarchy

7 Once you have defined the hierarchical structure of your multi-sheet design, you need to be able to maintain it. Altium Designer provides features that help you do just that. Synchronizing Ports and Sheet Entries A sheet symbol is 'synchronized' with its referenced child sheet below if all of its sheet entries match the corresponding ports on the sub-sheet - both by name and by IO Type. Use the Synchronize Ports to Sheet Entries dialog (Figure 3) to maintain the sheet symbol to matching sub-sheet links (select Synchronize Sheet Entries and Ports from the Design menu). Figure 3. Ensuring the synchronization of sheet entries and ports For detailed information on this synchronization process, refer to the Synchronizing Sheet Entries and Ports section of the Sheet Symbol topic. This topic can be quickly accessed by pressing F1 while the cursor is over a placed sheet symbol. Renaming a Sheet Symbol's Child Sheet During a design you may need to change the name of a schematic sub-sheet, for example you may have changed the circuitry on the sheet and require a different name to better reflect the sheet's functionality. Rather than rename the sheet and then manually change the reference for each sheet symbol that references the sheet, the Rename Child Sheet command is provided (accessible from the Design menu). With this command you can: Rename the child sheet and update all affected sheet symbols in the current design project Rename the child sheet and update all affected sheet symbols in the current design workspace (*.DsnWrk) Create a renamed copy of the child sheet and update the current sheet symbol to point to it. For detailed information on this renaming process, refer to the Renaming a Sheet Symbols' Child Sheet section of the Sheet Symbol topic. This topic can be accessed by pressing F1 while the cursor is over a placed sheet symbol.

8 Supporting Multi-Channel Design The environment includes features specifically to support projects with repetitive circuitry - as well as the singular one sheet symbol = one sub-sheet representation, you can also create a structure where the same sub-sheet is referenced many times. This is known as multi-channel design. There are 2 approaches to multi-channel design; by referencing the same sub-sheet from multiple sheet symbols, or using one sheet symbol with the Repeat keyword. When the design is compiled, any repeated sections (or channels) are automatically instantiated the required number of times. The advantage of multi-channel design is that it allows you to maintain a single copy of the source channel, even after the design has moved to implementation in the FPGA or on the PCB. The syntax used involves the use of the Repeat keyword in the sheet symbol's Designator field and takes the form: Repeat(SheetSymbolDesignator, FirstInstance, LastInstance), where SheetSymbolDesignator is the base name for the sheet symbol and FirstInstance and LastInstance together define the number of channels to be instantiated. It is important to remember that the FirstInstance parameter needs to start at a value equal to or greater than 1. Figure 4 illustrates the use of the Repeat keyword to instantiate 8 input channels for an audio mixer. Figure 4. Multi-channel instantiation using the Repeat keyword. When the project is built, the Compiler instantiates the channel the required number of times as it builds the internal compiled model, using a chosen annotation scheme to uniquely identify each component in each channel. The channel sub-sheet is not duplicated. Instead, once compiled, a separate tab appears at the bottom of the sub-sheet document in the main design window, for each channel on that sheet, an example of which is shown in Figure 5.

9 Figure 5. Example of instantiated channels on a single child schematic sheet The article Multi-Channel Design Concepts gives more information on how to capture a design with repeated sections. Refer to the tutorial, Creating a Multi-channel Design for step-by-step instructions on building a multi-channel design. Defining Net Connectivity The only way to pass signals between sheets in a project is with net identifiers. These are objects that will make logical connections with one another, rather than physical connections (wires). Of course, net identifiers can also be used locally within a single sheet, as shown below.

10 These pictures show how wires can be replaced by net labels, ports and power ports, respectively. These are known as net identifiers, and will be discussed in detail in the next section. The pictures below illustrate a common misconception: that net identifiers of different types (such as net labels and ports) will connect logically if their names match. In fact, the opposite is true: different kinds of net identifiers may have distinct names, but still be wired together to form a single net. These diagrams are all concerned with net identifiers replacing physical connections within a single sheet. What they do not show is that net identifiers give you the freedom to transfer nets between sheets in a multi-sheet project. How this happens depends upon the net identifiers used in your design, and the setting of the Net Identifier Scope. Net Identifiers The most basic net identifiers are net labels. Their primary function is to name a net, and to also alleviate the traffic of wire connections within a sheet. While there are ways and circumstances in which net labels can be made to correspond between sheets, you should generally consider them for local (within-sheet) connections. Ports, like net labels, will always connect locally to matching ports on the same document. Unlike net labels, ports are specifically designed for inter-sheet connections. This can happen horizontally or vertically. Horizontally is the broadest option, as it disregards your multi-sheet structure and connects all ports with the same name across all sheets in your project. Hierarchical connections are more controlled, as they connect signals vertically between the sub-sheet and the parent sheet only. Instead of matching ports with ports, vertical connections are made between a port on the sub-sheet and a sheet entry on the parent sheet. This sheet entry must be placed within the sheet symbol referencing that specific sub-sheet. Off-sheet connectors allow you to create horizontal connectivity for a select group of sheets within your project. The way to group these sheets is by placing multiple sheet names in the Filename field of a single sheet symbol, separating each with a semi-colon. Now place off-sheet connectors for those signals that must be carried between these grouped sheets. Off-sheet connectors will connect with matching off-sheet connectors, but only within those sheets grouped together on the parent sheet symbol. If only one sub-sheet is designated by a sheet symbol, then its off-sheet connectors will not connect to matching ones that may exist elsewhere in your project. Power ports (also called power objects) completely disregard the structure of the project, and connect to matching power ports through all linked sheets. Hidden pins can be made to do this same thing by entering a value in the Connect To field (in the Pin Properties dialog). If you are importing a design from Protel 99 SE or earlier, any hidden pins will have a net name placed in this field automatically. Table 1. Summary of the different Net Identifiers

11 Net label Port Sheet Entry Off-sheet Connector Power Port Hidden Pin always connects to net labels of the same name within a sheet. Can also be used to connect horizontally between sheets if the Net Identifier Scope is set to Global. connects vertically if it is matched to a sheet entry on the parent sheet symbol and either the Hierarchical or Automatic Net Identifier Scope is used. It connects horizontally to all matching ports when either the Flat or Global scope is used. always connects vertically down to a port on the sheet referenced by the symbol. connects horizontally to matching off-sheet connectors in flat designs, otherwise they are limited to sheets referenced within a single, "sub-divided" sheet symbol. Note: Port Cross-References cannot be applied to off-sheet connectors, therefore Ports should be used where possible. connects globally to all matching power ports across your entire project. connects globally to all hidden pins in your project that have a matching Connect To value. For detailed information on Net Labels, Ports, Sheet Entries, Off-Sheet Connectors and Power Ports, press F1 while the cursor is over one of these placed objects. Negating Net Identifiers Should you need to negate (include a bar over the top of) a net label, sheet entry or port, this can be done in one of two ways: Include a backslash character after each character in the net name (e.g. E\N\A\B\L\E) Enable the Single '\' Negation option on the Schematic - Graphical Editing page of the Preferences dialog, then include one backslash character at the start of the net name (e.g. \ENABLE).

12 Setting the Scope for Net Identifiers The connectivity that is created when you compile a multi-sheet project depends on the scope of the net identifiers. The scope specifies how you want the net identifiers to connect: Flat ports connect globally between all sheets; Gl obal ports AND net labels connect globally between all sheets; Hierarchical connections are only created vertically (sheet symbol to sub-sheet) between a port and the matching sheet entry. You define the connectivity by setting the Net Identifier Scope in the Options tab of the Options for Project dialog ( Project»Project Options). As well as the 3 options mentioned above (Flat, Global, Hierarchical), there is also an A utomatic option. Generally it is better to leave the Scope set to Automatic, Altium Designer will select the most appropriate of the 3 options based on the structure of the sheets and the presence/lack of Ports and Sheet Entries. There are two special net identifier objects that are always deemed to be global: power ports and hidden pins. The connective behavior of Off-sheet connectors always operate in the same way, regardless of the Net Identification Scope. Flat vs Hierarchical Connectivity In terms of document structure, all multi-sheet design projects are organized hierarchically, even if the hierarchy is limited to only two levels (i.e. a top sheet containing all sheet symbols that reference the sub-sheets on the level below). In terms of connectivity, a design can follow either a 'flat' or hierarchical' structure. The base difference between the two is that hierarchical designs relay signals between sheets according to the sheet structure you have created, while flat designs take no consideration of the structural arrangement of sheets. It is important to note that when designing an FPGA project, the connective model employed must be hierarchical. Flat Designs Without a Top Sheet If your design is not hierarchical - i.e. the sub schematic sheets are all on the same level, with no sheet symbols referencing further sheets below - the design is a flat one. In this case, you are not required to have a top sheet, containing only sheet symbols to reference those sheets below. The requirement for a top sheet dates back to when there was no project file, without a project file the software had to rely on the sheet symbols on the top sheet to determine which sheets were in the project. To test such a project without a top sheet, right-click on its filename in the Projects panel and choose Remove from Project from the context menu. Flat design projects that already include the top sheet will compile correctly, but Altium Designer gives you the choice to build your project without a top sheet, should you wish. Connectivity Examples The following four illustrations will show how the detected or selected scope will affect the connectivity of net labels and ports in the same inter-sheet structure. The fifth shows how off-sheet connectors work. Example 1 - Hierarchical

13 This schematic project will automatically be detected for hierarchical scope, due to the presence of sheet entries within the sheet symbols on the parent sheet. The net labels C1 and C2 on each sub-sheet will not connect to matching net labels on the other sub-sheet, but remain within the confines of their local sheets. The ports in this example have different names, but even if they had matching names, they would not make horizontal connections with one another between sub-sheets when the hierarchical scope was in effect. Instead, ports will only make trans-sheet connections vertically, up to the parent sheet. For this to work, the port on the sub-sheet must find a matching sheet entry inside the corresponding sheet symbol. That connection may then be wired to pins or other net identifiers from the sheet entry on the parent sheet. In this example, the sheet entries on the parent sheet are connected to one another (notice that their names do not match; this is a physical connection, not a logical one). In a more highly-developed structural design, these signals could have been wired to ports and matched to entries within another sheet symbol on a grand-parent sheet. Example 2 - Ports Global The presence of ports in this design, along with the absence of any sheet entries, causes the scope to automatically change to ports global. This essentially flattens the project as far as ports are concerned; they will make logical

14 connections to all ports with matching names anywhere in the project. Net labels do not share this same ability; they will remain local to individual sheets. As this design project is flat, the top-sheet could be removed from the project and the design would still compile correctly. Remember, Altium Designer uses the project file to determine which sheets are in the design project. Example 3 - Net Labels Global This project is entirely devoid of both sheet entries and ports. This is the only case in which net labels will automatically make global connections in a multi-sheet design. These net labels will connect with all matching net labels in the project, regardless of the structure. Again, as this design project is flat, the top-sheet could be removed from the project and the design would still compile correctly. Example 4 - Net Labels and Ports Global This scope is not available through automatic detection, but has been continued in Altium Designer to provide

15 support for legacy designs. In it, both net labels and ports make global connections with matching net identifiers in a horizontal fashion. The only way to achieve this kind of connectivity is to browse to the Options tab of the Options for Project dialog, and change the Net Identifier Scope to Global (Netlabels and ports global). As this design project is flat, the top-sheet could again be removed from the project and the design would still compile correctly (the project file itself holding the information about which source documents form the design). Example 5 - Off-sheet Connectors Tip: It is important to remember that although there are times when an Offsheet connector and a Sub-divided Sheet Symbol can be useful, they do have limitations. They will not properly form automatic room definitions and component classes and these need to be recreated manually in the PCB if you choose to use them. In this example, the top sheet references four sub-sheets with only two sheet symbols. This is done by referencing multiple schematic files in the sheet symbol's Filename field, separated by a semicolon. Off sheet connectors will then create flat connections between all sheets grouped within a single sheet symbol - even if other sheets in the project are using vertical connectivity. The grouping of sheets has no effect on any net identifiers except for off-sheet connectors. It creates a haven within your design that can accommodate flat connections - but this will only occur between matching off-sheet connectors. Notice how these connections are maintained within groups only. They do not cross into other groups, even if they contain off-sheet connectors with matching names. Many designers may never use off-sheet connectors. They were introduced primarily as a means of importing designs seamlessly from other design packages.

16 Using Buses Many schematics contain buses, which symbolize grouped signals. They are conventionally drawn with a greater thickness than wires, making them easy to identify. This graphical aspect of buses can be a useful tool in itself, but bused signals can also be transferred between sheets, according to the general rules of connectivity described previously. Figure 7. Example of graphical and logical buses used in a design The example circuitry in Figure 6 above contains four buses: two graphical and two logical. Logical buses are attached to net identifiers (net labels and/or ports) which use bus syntax. To understand bus syntax, consider one of the logical buses in this example more closely:

17 These eight nodes are eligible for inclusion in a bus because they have net labels that share the same prefix, followed by a numeric suffix. The logical bus is created by a net label with the syntax D[0..7], where D is the shared prefix, and the numbers 0 and 7 mark the smallest and largest numbers in the suffix. Any non-negative numbers can be used in this suffix, and the order is only important so long as it agrees with any other net identifiers on the same bus. For example, we could change the net label D[0..7] to D[7..0], so long as we also changed the order both in the attached port and in the sheet entry it matches on the top sheet of this design. It is recommended that the net label's prefix does not end with a number, for example, Headphone[1..8] netlabel where the Headphone prefix only has alpha characters. The Headphone1[1..8] netlabel has a number 1 at the end of the prefiix which expands to Headphone11..Headphone 18, which can cause net naming conflicts in your design. Notice that the logical bus is created by the net label, not the bus primitive. The electrical function of the bus is to connect these net identifiers. Remember that net identifiers of different types do not automatically connect to one another, even if they share the same name. This holds true for net identifiers with bus syntax; a net label D[0..7] will not automatically connect to a port with the same name. The bus is required to connect them together. The rest of the bus - that portion which extends towards the individual nets, is important for graphical reasons only. Bus entries have no connective properties, but provide a clearance around buses which might be fed by wires on either side (two wires touching a bus at the same point would short together). The two buses in the example schematic which are entirely graphical do not touch any net identifiers. In this case, the actual connections will be made between matching net labels. Deleting such buses would have absolutely no effect upon the connectivity of your sheet (although it would make the schematic harder for humans to read). The nets in this example are, in fact, ineligible for logical bus connectivity, because their names do not conform to the requirements of the bus syntax. Remember that all nets in a single bus must be individually labeled with the same prefix, and be distinguished from one another by their numeric suffix alone. Navigating a Multi-Sheet Design See Navigator Panel to learn about the center-piece for net connectivity in your design Use the Up/Down Hierarchy feature, accessed by clicking on the button, to navigate up or down through the design hierarchy. If you click on a sheet entry you will be presented with the matching port on the sub-sheet, if you

18 click on a sheet symbol you will be presented with the entire sub-sheet. To navigate up through the hierarchy, click a port to be presented with the matching sheet entry on the parent sheet. Hierarchy can also be navigated directly by pressing Ctrl and double-clicking over a port, sheet entry or sheet symbol. Cross-Probing between Schematic and PCB Since designing a PCB from a schematic project is a highly iterative process, the Navigator panel also allows cross-probing between schematic and PCB documents. Open the PCB document, and hold down the Alt key while navigating objects on the schematic source - the same highlighting options will apply to both the navigated schematic objects and the corresponding PCB objects. You will find that cross-probing through the Navigator panel is a little bit different than using the cross-probe command in the Tools menu. The latter command is available in both schematic and PCB environments, while the Navigator panel's tools are designed to start in the schematic portion of the project. The cross-probe tool does not apply the current highlighting settings to the document you're probing---only the destination document that responds. Finally, the cross-probe tool offers jump-probing, done by holding the Ctrl key when probing an object. This is different from the Navigator panel's tools, which will apply highlights to the PCB, but will not make it the active document. Connectivity Insight Connectivity Insight Connectivity Insight, part of Design Insight, is interactive with the added benefit of displaying connectivity at a highly-visual, project level. Hover over a Sheet Symbol to see a preview of the child sheet as shown below. This document preview is available prior to compiling your project. For more information about Connectivity Insight see Desi gn Insight

Published on Online Documentation for Altium Products (https://www.altium.com/documentation)

Published on Online Documentation for Altium Products (https://www.altium.com/documentation) Published on Online Documentation for Altium Products (https://www.altium.com/documentation) Home > Sheet Symbol Using Altium Documentation Modified by Susan Riege on Apr 11, 2017 Parent page: Schematic

More information

Multi-Channel Design Concepts

Multi-Channel Design Concepts Multi-Channel Design Concepts Old Content - visit altium.com/documentation Modified by on 6-Nov-2013 Altium Designer introduces a robust multi-channel design system that even supports channels nested within

More information

Moving to Altium Designer from Protel 99 SE. Contents

Moving to Altium Designer from Protel 99 SE. Contents Moving to Altium Designer from Protel 99 SE Contents Design Database Become a Design Workspace & Projects Importing a 99 SE Design Database Creating the Altium Designer Project(s) Manually Adding and Removing

More information

Moving to Altium Designer from PADS Layout and OrCAD capture. Contents

Moving to Altium Designer from PADS Layout and OrCAD capture. Contents Moving to Altium Designer from PADS Layout and OrCAD capture Contents Getting Started - Transferring Your PADS Layout Designs Using the Import Wizard for PADS Layout Files Layer Mapping for PADS PCB ASCII

More information

Understanding Design Annotation. Contents

Understanding Design Annotation. Contents Understanding Design Annotation Contents Annotation defined Annotation in Altium Designer Which Annotation Tool? Schematic Level Annotation Order of Processing Schematic Sheets to Annotate Annotation Scope

More information

Moving to Altium Designer from Protel 99 SE

Moving to Altium Designer from Protel 99 SE Moving to Altium Designer from Protel 99 SE Summary This article outlines the process you go through to transfer a Protel 99 SE design into the Altium Designer environment. Protel 99 SE uses the design

More information

Class Structure in the PCB

Class Structure in the PCB Class Structure in the PCB Old Content - visit altium.com/documentation Modified by on 13-Sep-2017 Related Videos Structured Classes in the PCB Editor Altium Designer already provided high-quality, robust

More information

Moving to Altium Designer From OrCAD. Contents

Moving to Altium Designer From OrCAD. Contents Moving to Altium Designer From OrCAD Contents File Translation OrCAD Capture 10.x *.DSN Files and the Unrecognized Project File Version Error Default Layer Mapping for PCB Using the Import Wizard for OrCAD

More information

Moving to Altium Designer from Pads Logic and PADS Layout

Moving to Altium Designer from Pads Logic and PADS Layout Moving to Altium Designer from Pads Logic and PADS Layout Old Content - visit altium.com/documentation Modified by on 13-Sep-2017 Translating complete PADS Logic and PADS Layout designs, including PCB,

More information

Creating a Multi-channel Design

Creating a Multi-channel Design Creating a Multi-channel Design Summary This tutorial shows how to create a multichannel design in the Schematic Editor, including the use of subsheets, sheet symbols and the Repeat keyword. Setting room

More information

Component, Model and Library Concepts

Component, Model and Library Concepts Component, Model and Library Concepts Old Content - visit altium.com/documentation Modified by Susan Riege on 6-Aug-2016 Related Resources Net Ties and How to Use Them (PDF) This article explains Altium

More information

Specifying the PCB Design Rules and Resolving Violations

Specifying the PCB Design Rules and Resolving Violations Specifying the PCB Design Rules and Resolving Violations Summary This article introduces the PCB Design Rules System, in particular how rules are created and applied to objects in a design. It also describes

More information

Published on Online Documentation for Altium Products (

Published on Online Documentation for Altium Products ( Published on Online Documentation for Altium Products (https://www.altium.com/documentation) Home > Configuring PCB Printouts Using Altium Documentation Modified by Jason Howie on Apr 20, 2017 Print-based

More information

Generating Output for an Assembly Variant. Contents

Generating Output for an Assembly Variant. Contents Generating Output for an Assembly Variant Contents Selecting the Variant Using an Output Job file Schematic prints Labeling the print with the variant name PCB assembly drawings Direct report generation

More information

Exploring CircuitMaker

Exploring CircuitMaker Exploring CircuitMaker Modified by Phil Loughhead on 2-Jun-2015 Getting Started Driving a PCB Design through CircuitMaker Project Management Component Management Variants Parent page: CircuitMaker Documentation

More information

to be handled, tracked and verified, otherwise the components' designators and other design data can become out of sync.

to be handled, tracked and verified, otherwise the components' designators and other design data can become out of sync. Understanding Design Annotation Old Content - visit altium.com/documentation Modified by Admin on Nov 6, 2013 This document explores the process of annotation in Altium Designer - from understanding Schematic,

More information

Schematic Editing Essentials

Schematic Editing Essentials Summary Application Note AP0109 (v2.0) March 24, 2005 This application note looks at the placement and editing of schematic objects in Altium Designer. This application note provides a general overview

More information

Editing Multiple Objects. Contents

Editing Multiple Objects. Contents Editing Multiple Objects Contents Selecting Multiple Objects Inspecting the Objects Editing the Objects Editing Group Objects Step 1. Selecting the Capacitors Step 2. Changing the Comment String Step 3.

More information

Altium Designer Panels. Contents

Altium Designer Panels. Contents Altium Designer s Contents CAM Editor Design Compiler s Embedded s Instrument-Rack s Other Instrument s PCB Editor and PCB Library Editor s Schematic Editor and Schematic Library Editor s Scripting s Signal

More information

Generating Output for an Assembly Variant. Selecting the Variant. Modified by on 6-Nov-2013

Generating Output for an Assembly Variant. Selecting the Variant. Modified by on 6-Nov-2013 Generating Output for an Assembly Variant Old Content - visit altium.com/documentation Modified by on 6-Nov-2013 Assembly and/or report-based output for a variant is typically generated using an Output

More information

Verilog Design Entry, Synthesis, and Behavioral Simulation

Verilog Design Entry, Synthesis, and Behavioral Simulation ------------------------------------------------------------- PURPOSE - This lab will present a brief overview of a typical design flow and then will start to walk you through some typical tasks and familiarize

More information

Figure 1. Output jobs are configured as an OutJob file, giving you full control over print-based output.

Figure 1. Output jobs are configured as an OutJob file, giving you full control over print-based output. PCB Printout Output Options Old Content - visit altium.com/documentation Modified by Admin on Sep 13, 2017 Print-based Output Print-based output for your PCB project in Altium Designer is available through

More information

Moving to Altium Designer From P-CAD

Moving to Altium Designer From P-CAD Summary Application Note AP0130 (v3.0) September 10, 2008 This application note highlights the key differences you need to be aware of when moving from P-CAD to Altium Designer. It will help you ramp up

More information

Using Components Directly from Your Company Database

Using Components Directly from Your Company Database Using Components Directly from Your Company Database Old Content - visit altium.com/documentation Modified by Phil Loughhead on 18-May-2016 This document provides detailed information on using components

More information

Working with Version-Controlled Database Libraries. Contents

Working with Version-Controlled Database Libraries. Contents Working with Version-Controlled Database Libraries Contents Librarian or Designer? Working as a Librarian The Source Control Repository Using the Library Splitter Wizard Creating the SVN Database Library

More information

Building an Integrated Library

Building an Integrated Library Building an Integrated Library Old Content - visit altium.com/documentation Modified by on 6-Nov-2013 Integrated libraries combine schematic libraries with their related PCB footprints and/or SPICE and

More information

This document provides detailed information on placing components from a database using Altium Designer's SVN Database Library feature.

This document provides detailed information on placing components from a database using Altium Designer's SVN Database Library feature. Old Content - visit altium.com/documentation Mod ifi ed by on 13- Sep -20 17 This document provides detailed information on placing components from a database using Altium Designer's SVN Database Library

More information

Boot Camp-Special Ops Challenge Quiz

Boot Camp-Special Ops Challenge Quiz 1. What s the key difference between a panel and dialog window? a. There is none b. Panels must be closed in order to continue editing, whereas dialogs can be left open c. Dialogs must be closed in order

More information

Schematic & Programmable Logic Coding Standards

Schematic & Programmable Logic Coding Standards Schematic & Programmable Logic Coding Standards Using standards for electronics design schematics and programmable logic coding allows multiple people to create schematics and code with clarity and the

More information

Probes are available for placement in the Schematic Editor only, by choosing Place» Directives» Instrument Probe [P, V, I] from the main menus.

Probes are available for placement in the Schematic Editor only, by choosing Place» Directives» Instrument Probe [P, V, I] from the main menus. Instrument Probe Old Content - visit altium.com/documentation Modified by Admin on Nov 18, 2013 Parent Page: Objects An Instrument Probe. Summary An instrument probe is a design directive. It instructs

More information

Getting Started with FPGA Design

Getting Started with FPGA Design Getting Started with FPGA Design Summary Tutorial TU0116 (v1.3) April 13, 2005 This tutorial gives an overview of how to create an FPGA design. It outlines how to create a schematic and then compile, synthesize,

More information

Step 1: Downloading the source files

Step 1: Downloading the source files Introduction: In this lab and in the remainder of the ELEC 2607 labs, you will be using the Xilinx ISE to enter and simulate the designs for your circuits. In labs 3 and 4, you will use ISE to compile

More information

TUTORIAL SESSION Technical Group Hoda Najafi & Sunita Bhide

TUTORIAL SESSION Technical Group Hoda Najafi & Sunita Bhide TUTORIAL SESSION 2014 Technical Group Hoda Najafi & Sunita Bhide SETUP PROCEDURE Start the Altium Designer Software. (Figure 1) Ensure that the Files and Projects tabs are located somewhere on the screen.

More information

SCH Inspector. Modified by Admin on Dec 12, SCH Filter. Parent page: Panels. Old Content - visit altium.com/documentation.

SCH Inspector. Modified by Admin on Dec 12, SCH Filter. Parent page: Panels. Old Content - visit altium.com/documentation. SCH Inspector Old Content - visit altium.com/documentation Modified by Admin on Dec 12, 2013 Related panels SCH Filter Parent page: Panels Manually select Schematic objects or use the SCH Filter Panel

More information

Actel Libero TM Integrated Design Environment v2.3 Structural Schematic Flow Design Tutorial

Actel Libero TM Integrated Design Environment v2.3 Structural Schematic Flow Design Tutorial Actel Libero TM Integrated Design Environment v2.3 Structural Schematic Flow Design Tutorial 1 Table of Contents Design Flow in Libero TM IDE v2.3 Step 1 - Design Creation 3 Step 2 - Design Verification

More information

Welcome to the Altium Designer Environment

Welcome to the Altium Designer Environment Welcome to the Altium Designer Environment Summary Guide GU0112 (v1.0) April 29, 2005 Altium Designer brings a complete electronic product development environment to your PC s Desktop, providing multi-document

More information

Schematic Inspector Panel. Contents

Schematic Inspector Panel. Contents Schematic Inspector Panel Contents Function Content and Use Defining Panel Display Scope Inspecting Object Attributes Kind Notes See Also Design Graphical Object Specific Editing Object Attributes Editing

More information

Parent page: PCB Panel

Parent page: PCB Panel Published on Online Documentation for Altium Products (https://www.altium.com/documentation) 主页 > PCB Library Using Altium Documentation Modified by Annika Krilov on Apr 11, 2017 Parent page: PCB Panel

More information

An Insider's Guide to the Query Language

An Insider's Guide to the Query Language An Insider's Guide to the Query Language Summary This article attempts to de-mystify what queries are, how and why they are used, and to provide insights into how these queries can be executed. An appendix

More information

Xilinx Schematic Entry Tutorial

Xilinx Schematic Entry Tutorial Overview Xilinx Schematic Entry Tutorial Xilinx ISE Schematic Entry & Modelsim Simulation What is circuit simulation and why is it important? Complex designs, short design cycle Simultaneous system design

More information

Introducing Protel DXP

Introducing Protel DXP Introducing Protel DXP The complete multi-dimensional design capture system for Windows 2000 and XP Protel DXP breaks new ground by bringing a host of new and enhanced features to the design desktop and

More information

Using Synplify Pro, ISE and ModelSim

Using Synplify Pro, ISE and ModelSim Using Synplify Pro, ISE and ModelSim VLSI Systems on Chip ET4 351 Rene van Leuken Huib Lincklaen Arriëns Rev. 1.2 The EDA programs that will be used are: For RTL synthesis: Synplicity Synplify Pro For

More information

TUTORIAL #2 HIERARCHICAL DESIGNS AND TEST FIXTURES

TUTORIAL #2 HIERARCHICAL DESIGNS AND TEST FIXTURES Introduction to Active-HDL TUTORIAL #2 HIERARCHICAL DESIGNS AND TEST FIXTURES This tutorial will use the 1-bit full adder you designed in Tutorial #1 to construct larger adders. This will introduce the

More information

Altium Designer Viewer. Contents

Altium Designer Viewer. Contents Altium Designer Viewer Contents What You can do Key Features at-a-glance Supported Output Generation Viewer Environment Viewing Schematic Documents Viewing PCB Documents Searching Live Supplier Data Using

More information

Lesson 19: Processing a Hierarchical Design

Lesson 19: Processing a Hierarchical Design Lesson 19: Processing a Hierarchical Design Lesson Objectives After you complete this lesson you will be able to: Annotate a hierarchical design Perform a Design Rule Check on a hierarchical design Correct

More information

8. Best Practices for Incremental Compilation Partitions and Floorplan Assignments

8. Best Practices for Incremental Compilation Partitions and Floorplan Assignments 8. Best Practices for Incremental Compilation Partitions and Floorplan Assignments QII51017-9.0.0 Introduction The Quartus II incremental compilation feature allows you to partition a design, compile partitions

More information

Published on Online Documentation for Altium Products (https://www.altium.com/documentation)

Published on Online Documentation for Altium Products (https://www.altium.com/documentation) Published on Online Documentation for Altium Products (https://www.altium.com/documentation) Home > PCBLIB List A New Era for Documentation Modified by Susan Riege on Jan 24, 2018 Parent Page PCB Panels

More information

OutputJob Editor Reference

OutputJob Editor Reference OutputJob Editor Reference Summary This reference provides information on the OutputJob Editor which is used to configure various output types including Assembly Outputs, BOMs, Gerber, NC Drill, Netlists,

More information

CADEX CATIA CADAM DRAFTING

CADEX CATIA CADAM DRAFTING CADEX CATIA CADAM DRAFTING o Electrical Schematic Capture - Quickly create and modify diagrams - Graphics plus built-in intelligence - Convert images to intelligent CADEX o Create and Manage Libraries

More information

Altera Quartus II Tutorial ECE 552

Altera Quartus II Tutorial ECE 552 Altera Quartus II Tutorial ECE 552 Quartus II by Altera is a PLD Design Software which is suitable for high-density Field-Programmable Gate Array (FPGA) designs, low-cost FPGA designs, and Complex Programmable

More information

Part. Summary. Modified by Susan Riege on Aug 5, Parent page: Objects

Part. Summary. Modified by Susan Riege on Aug 5, Parent page: Objects Part Old Content - visit altium.com/documentation Modified by Susan Riege on Aug 5, 2016 Parent page: Objects Related Resources Net Ties and How to Use Them (PDF) The Part represents the actual physical

More information

Creating a Multi-board Assembly

Creating a Multi-board Assembly Published on Online Documentation for Altium Products (https://www.altium.com/documentation) 主页 > Creating the Physical Multi-board Assembly Using Altium Documentation Modified by Susan Riege on Mar 23,

More information

An Insiders Guide to the Query Language. Understanding Queries. Data Filtering - facilitating editing tasks. Modified by on 6-Nov-2013

An Insiders Guide to the Query Language. Understanding Queries. Data Filtering - facilitating editing tasks. Modified by on 6-Nov-2013 An Insiders Guide to the Query Language Old Content - visit altium.com/documentation Modified by on 6-Nov-2013 This document attempts to de-mystify what queries are, how and why they are used, and to provide

More information

SILVACO. An Intuitive Front-End to Effective and Efficient Schematic Capture Design INSIDE. Introduction. Concepts of Scholar Schematic Capture

SILVACO. An Intuitive Front-End to Effective and Efficient Schematic Capture Design INSIDE. Introduction. Concepts of Scholar Schematic Capture TCAD Driven CAD A Journal for CAD/CAE Engineers Introduction In our previous publication ("Scholar: An Enhanced Multi-Platform Schematic Capture", Simulation Standard, Vol.10, Number 9, September 1999)

More information

Workspace Manager API: Project Interfaces Reference

Workspace Manager API: Project Interfaces Reference WSM API Project Interfaces Old Content - visit altium.com/documentation Modified by Rob Evans on Feb 15, 2017 Parent page: Technical Reference - Workspace Manager API Workspace Manager API: Project Interfaces

More information

Experiment 3 Introduction to Verilog Programming using Quartus II software Prepared by: Eng. Shatha Awawdeh, Eng.Eman Abu_Zaitoun

Experiment 3 Introduction to Verilog Programming using Quartus II software Prepared by: Eng. Shatha Awawdeh, Eng.Eman Abu_Zaitoun Experiment 3 Introduction to Verilog Programming using Quartus II software Prepared by: Eng. Shatha Awawdeh, Eng.Eman Abu_Zaitoun Introduction: Verilog HDL is a hardware description language used to design

More information

Tutorial on Quartus II Introduction Using Schematic Designs

Tutorial on Quartus II Introduction Using Schematic Designs Tutorial on Quartus II Introduction Using Schematic Designs (Version 15) 1 Introduction This tutorial presents an introduction to the Quartus II CAD system. It gives a general overview of a typical CAD

More information

Protel 99 SE Training Manual. Schematic Capture

Protel 99 SE Training Manual. Schematic Capture Protel 99 SE Training Manual Schematic Capture Software, documentation and related materials: Copyright 2001 Protel International Limited. All rights reserved. Unauthorized duplication of the software,

More information

Tutorial on Quartus II Introduction Using Verilog Code

Tutorial on Quartus II Introduction Using Verilog Code Tutorial on Quartus II Introduction Using Verilog Code (Version 15) 1 Introduction This tutorial presents an introduction to the Quartus II CAD system. It gives a general overview of a typical CAD flow

More information

Working with the Board Insight System

Working with the Board Insight System Working with the Board Insight System Old Content - visit altium.com/documentation Modified by on 29-Jul-2014 Board Insight is a configurable system of features that give you complete control over viewing

More information

PCB Project Configurations

PCB Project Configurations PCB Project Configurations Frozen Content Modified by Admin on Sep 13, 2017 Parent article: Board Design Release PCB design projects (*.PrjPcb) are design-side entities, containing the source documents

More information

Using the Import Wizard

Using the Import Wizard Published on Online Documentation for Altium Products (https://www.altium.com/documentation) 主页 > Import Wizard Using Altium Documentation Modified by Phil Loughhead on Jun 18, 2017 The Import Wizard will

More information

LexisNexis CD. on Folio 4. User s Guide

LexisNexis CD. on Folio 4. User s Guide LexisNexis CD on Folio 4 User s Guide LexisNexis and the Knowledge Burst logo are trademarks and Lexis, lexis.com and Shepard s are registered trademarks of Reed Elsevier Properties Inc., used under license.

More information

Moving to Altium Designer From P-CAD. Contents

Moving to Altium Designer From P-CAD. Contents Moving to Altium Designer From P-CAD Contents File Translation Translation Overview Using the Import Wizard for P-CAD Files Working with Documents The Schematic Symbol Is the Component... P-CAD Components

More information

RTL and Technology Schematic Viewers Tutorial. UG685 (v13.1) March 1, 2011

RTL and Technology Schematic Viewers Tutorial. UG685 (v13.1) March 1, 2011 RTL and Technology Schematic Viewers Tutorial The information disclosed to you hereunder (the Information ) is provided AS-IS with no warranty of any kind, express or implied. Xilinx does not assume any

More information

Engineering 1630 Fall Simulating XC9572XL s on the ENGN1630 CPLD-II Board

Engineering 1630 Fall Simulating XC9572XL s on the ENGN1630 CPLD-II Board Engineering 1630 Fall 2016 Simulating XC9572XL s on the ENGN1630 CPLD-II Board You will use the Aldec Active-HDL software for the required timing simulation of the XC9572XL CPLD programmable logic chips

More information

PCB List Panel. Contents

PCB List Panel. Contents PCB List Panel Contents Function Content and Use Defining Panel Display Scope Working with Filtered Objects Displaying Workspace Selection Displaying Filtering Results Using the Panel to Select Objects

More information

Using ModelSim to Simulate Logic Circuits in VHDL Designs. 1 Introduction. For Quartus II 13.0

Using ModelSim to Simulate Logic Circuits in VHDL Designs. 1 Introduction. For Quartus II 13.0 Using ModelSim to Simulate Logic Circuits in VHDL Designs For Quartus II 13.0 1 Introduction This tutorial is a basic introduction to ModelSim, a Mentor Graphics simulation tool for logic circuits. We

More information

Component. Modified by Jason Howie on Feb 13, Parent page: PCB Dialogs. Other Related Resources Component (Object) The Component Dialog.

Component. Modified by Jason Howie on Feb 13, Parent page: PCB Dialogs. Other Related Resources Component (Object) The Component Dialog. Component Modified by Jason Howie on Feb 13, 2015 Other Related Resources Component (Object) Parent page: PCB Dialogs The Component Dialog. Summary The Component dialog is used to edit the properties of

More information

Altium Designer Viewer - Viewing PCB Documents

Altium Designer Viewer - Viewing PCB Documents Altium Designer Viewer - Viewing PCB Documents Old Content - visit altium.com/documentation Modified by on 6-Nov-2013 In Altium Designer Viewer PCB documents are opened in the PCB Editor. The tools and

More information

Tutorial: Working with the Xilinx tools 14.4

Tutorial: Working with the Xilinx tools 14.4 Tutorial: Working with the Xilinx tools 14.4 This tutorial will show you how to: Part I: Set up a new project in ISE Part II: Implement a function using Schematics Part III: Implement a function using

More information

Database Library Migration Tools. Contents

Database Library Migration Tools. Contents Database Library Migration Tools Contents Creating a Database Library from an Integrated Library Converting to a DBLib Specifying the Target Database Specifying the Target Database Library Choosing the

More information

Introduction...2 Prerequisites...2 What is a Global Net?...2 Net Scope...2 Defining Global Nets...3 Establishing Connectivity...5 Propagation...

Introduction...2 Prerequisites...2 What is a Global Net?...2 Net Scope...2 Defining Global Nets...3 Establishing Connectivity...5 Propagation... AppNote 10770 A P P N O T E S SM Managing Global Nets in DxDesigner 2007 By: Robert Davies Last Modified: November 6, 2009 Table of contents Introduction...2 Prerequisites...2 What is a Global Net?...2

More information

13. LogicLock Design Methodology

13. LogicLock Design Methodology 13. LogicLock Design Methodology QII52009-7.0.0 Introduction f Available exclusively in the Altera Quartus II software, the LogicLock feature enables you to design, optimize, and lock down your design

More information

The best way to approach verifying your design is to have software that gives you as much help as possible!

The best way to approach verifying your design is to have software that gives you as much help as possible! Verifying Your Design in Altium Designer Old Content - visit altium.com/documentation Modified by on 13-Sep-2017 What do designers use as part of their daily arsenal in their approaches to design verification

More information

SignalTap II with Verilog Designs. 1 Introduction. For Quartus II 13.1

SignalTap II with Verilog Designs. 1 Introduction. For Quartus II 13.1 SignalTap II with Verilog Designs For Quartus II 13.1 1 Introduction This tutorial explains how to use the SignalTap II feature within Altera s Quartus II software. The SignalTap II Embedded Logic Analyzer

More information

Introduction. Design Hierarchy. FPGA Compiler II BLIS & the Quartus II LogicLock Design Flow

Introduction. Design Hierarchy. FPGA Compiler II BLIS & the Quartus II LogicLock Design Flow FPGA Compiler II BLIS & the Quartus II LogicLock Design Flow February 2002, ver. 2.0 Application Note 171 Introduction To maximize the benefits of the LogicLock TM block-based design methodology in the

More information

UNIVERSITI MALAYSIA PERLIS

UNIVERSITI MALAYSIA PERLIS UNIVERSITI MALAYSIA PERLIS SCHOOL OF COMPUTER & COMMUNICATIONS ENGINEERING EKT 124 LABORATORY MODULE INTRODUCTION TO QUARTUS II DESIGN SOFTWARE : INTRODUCTION TO QUARTUS II DESIGN SOFTWARE OBJECTIVES To

More information

PlanAhead Release Notes

PlanAhead Release Notes PlanAhead Release Notes What s New in the 11.1 Release UG656(v 11.1.0) April 27, 2009 PlanAhead 11.1 Release Notes Page 1 Table of Contents What s New in the PlanAhead 11.1 Release... 4 Device Support...

More information

Parametric Constraint Solver

Parametric Constraint Solver Parametric Constraint Solver Copyrights Software, documentation and related materials: Copyright 2002 Altium Limited This software product is copyrighted and all rights are reserved. The distribution and

More information

Lesson 17: Building a Hierarchical Design

Lesson 17: Building a Hierarchical Design Lesson 17: Building a Hierarchical Design Lesson Objectives After you complete this lesson you will be able to: Explore the structure of a hierarchical design Editing the Training Root Schematic Making

More information

At the shell prompt, enter idlde

At the shell prompt, enter idlde IDL Workbench Quick Reference The IDL Workbench is IDL s graphical user interface and integrated development environment. The IDL Workbench is based on the Eclipse framework; if you are already familiar

More information

Electrical System Functional Definition

Electrical System Functional Definition Electrical System Functional Definition Preface What's New? Getting Started Basic Tasks Advanced Tasks Workbench Description Customizing Glossary Index Dassault Systèmes 1994-2000. All rights reserved.

More information

Getting started 7. Writing macros 23

Getting started 7. Writing macros 23 Contents 1 2 3 Getting started 7 Introducing Excel VBA 8 Recording a macro 10 Viewing macro code 12 Testing a macro 14 Editing macro code 15 Referencing relatives 16 Saving macros 18 Trusting macros 20

More information

To Do Panel. Contents

To Do Panel. Contents To Do Panel Contents Function Content and Use Adding Project-level To-Do Items Adding Document-level To-Do Items Right-click Menu Notes See Also Function The To-Do panel lists all To-Do items that are

More information

Function. Description

Function. Description Function Check In Get / Checkout Description Checking in a file uploads the file from the user s hard drive into the vault and creates a new file version with any changes to the file that have been saved.

More information

A Walk Through...the Board Design Release Process. Contents

A Walk Through...the Board Design Release Process. Contents A Walk Through...the Board Design Release Process Contents Design Project - Initial Preparation Create a New Design Repository Add Your Project to the Design Repository Connect to an Altium Vault Define

More information

Copy of A Walk Through...the Board Design Release Process

Copy of A Walk Through...the Board Design Release Process Copy of A Walk Through...the Board Design Release Process Language Japanese Contents Design Project - Initial Preparation Create a New Design Repository Add Your Project to the Design Repository Connect

More information

Getting Started with PCB Design

Getting Started with PCB Design Getting Started with PCB Design Summary Tutorial TU0117 (v1.2) April 13, 2005 This introductory tutorial is designed to give you an overview of how to create a schematic, update the design information

More information

Introduction. Purpose. Intended Audience. Conventions. Close

Introduction. Purpose. Intended Audience. Conventions. Close Introduction Introduction Verilog-XL is a simulator that allows you to test the logic of a design. The process of logic simulation in Verilog-XL is as follows: 1. Describe the design to Verilog-XL. 2.

More information

Polygon Pours and Copper Regions. Fills and Solid Regions. Modified by Admin on Nov 18, 2013

Polygon Pours and Copper Regions. Fills and Solid Regions. Modified by Admin on Nov 18, 2013 Polygon Pours and Copper Regions Old Content - visit altium.com/documentation Modified by Admin on Nov 18, 2013 A common requirement on a printed circuit board is large areas of copper. It could be a hatched

More information

The following content has been imported from Legacy Help systems and is in the process of being checked for accuracy.

The following content has been imported from Legacy Help systems and is in the process of being checked for accuracy. JTAG Viewer Old Content - visit altium.com/documentation Modified by Admin on Nov 6, 2013 The following content has been imported from Legacy Help systems and is in the process of being checked for accuracy.

More information

NIOS CPU Based Embedded Computer System on Programmable Chip

NIOS CPU Based Embedded Computer System on Programmable Chip 1 Objectives NIOS CPU Based Embedded Computer System on Programmable Chip EE8205: Embedded Computer Systems This lab has been constructed to introduce the development of dedicated embedded system based

More information

Published on Online Documentation for Altium Products (

Published on Online Documentation for Altium Products ( Published on Online Documentation for Altium Products (https://www.altium.com/documentation) Home > Storage Manager Using Altium Documentation Modified by Jason Howie on Jun 16, 2017 Parent page: System

More information

2 Creating Xnets and Differential Pairs by Assigning Signal Models

2 Creating Xnets and Differential Pairs by Assigning Signal Models 1 Allegro Design Entry HDL - Constraint Manager User Guide Product Version 16.6 October 2012 2 Creating Xnets and Differential Pairs by Assigning Signal Models Design Entry HDL provides support for creating

More information

Excel 2013 Intermediate

Excel 2013 Intermediate Instructor s Excel 2013 Tutorial 2 - Charts Excel 2013 Intermediate 103-124 Unit 2 - Charts Quick Links Chart Concepts Page EX197 EX199 EX200 Selecting Source Data Pages EX198 EX234 EX237 Creating a Chart

More information

Contemporary Design. Traditional Hardware Design. Traditional Hardware Design. HDL Based Hardware Design User Inputs. Requirements.

Contemporary Design. Traditional Hardware Design. Traditional Hardware Design. HDL Based Hardware Design User Inputs. Requirements. Contemporary Design We have been talking about design process Let s now take next steps into examining in some detail Increasing complexities of contemporary systems Demand the use of increasingly powerful

More information

Netlist Viewer User's Guide

Netlist Viewer User's Guide Netlist Viewer User's Guide 1 Netlist Viewer User's Guide Table Of Contents Viewing Your Netlist...3 Starting NetlistViewer...3 NetlistViewer...4 Navigation...6 Menu Commands...7 Starting MultiView Navigator...9

More information

Electrical System Functional Definition

Electrical System Functional Definition Electrical System Functional Definition Overview Conventions What's New? Getting Started Creating a New System Creating Equipment Creating Connectors Creating a Signal Connecting Saving Your System User

More information

Rename. Introduction. Rename 1

Rename. Introduction. Rename 1 Rename Introduction Rename 1 Rename allows you to quickly rename multiple files/folders at once, formatting names and extensions by adding, removing, replacing text, and by numbering. It can be particularly

More information