powered by
Center for Curriculum and Transfer Articulation
Cadence Virtuoso XL
Course: DFT240

First Term: 2018 Fall
Lec + Lab   3 Credit(s)   6 Period(s)   6 Load  
Subject Type: Occupational
Load Formula: T Lab Load


Description: Use of the Virtuoso XL Layout Editor to automate mask design, from component generation through automatic and interactive routing. Focuses on generating custom layouts from schematics or netlist and edit existing layouts that have defined connectivity.



MCCCD Official Course Competencies
1. Generate a layout and make an initial placement of components in it. (I, III, V)
2. Set up layout editor environment by changing aspect values for an individual design session or permanently. (II)
3. Define abutment while utilizing the tools` capability to allow cells to be automatically aligned or overlapped and electrically connect. (II, VIII)
4. Clarify layer visibility and definitions. (IV)
5. Edit the placement of components in the layout and add additional components. (V, VI)
6. Prepare schematic or netlist connectivity for design to generate placement and for routing a layout. (V, X)
7. Make design changes and update. (VI)
8. Process connectivity information and present several ways to prepare design for routing. (VII, X)
9. Utilize the wire editor to correct interactive routing and editing features. (VII, X)
10. Use the placer to automatically place transistors, devices, and cells in both block and cell designs. (VIII)
11. Extract a completed layout onto a paper format. (XI)
12. Analyze a design in progress comparing elements to find and short and open circuits. (XII, IX)
MCCCD Official Course Competencies must be coordinated with the content outline so that each major point in the outline serves one or more competencies. MCCCD faculty retains authority in determining the pedagogical approach, methodology, content sequencing, and assessment metrics for student work. Please see individual course syllabi for additional information, including specific course requirements.
 
MCCCD Official Course Outline
I. Using Layout Editor Commands
II. Setting Up Environments
III. Working with Design Hierarchy
IV. The Layer Selection Window (LSW)
V. Creating Objects
VI. Editing Objects
VII. Creating and Editing Multipart Paths
VIII. Editing and Defining Properties
IX. Searching for Objects
X. Using Connectivity
XI. Plotting a Design
XII. Resolving Verification Errors
 
MCCCD Governing Board Approval Date: April 22, 2014

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.