Maricopa Community Colleges  GTC215   19936-20086 
Official Course Description: MCCCD Approval: 07/22/08
GTC215 19936-20086 L+L 3 Credit(s) 5 Period(s)
Electronic Design Automation I
Computer-based tools for design, simulation, implementation, and testing of electronic circuits. Includes operating systems, schematic capture, simulation of combinational and sequential logic curcuits, and design for test techniques. Drawing and simulating entire digital instruments.
Prerequisites: (BPC102AA and BPC102BA and ELE131) or permission of Department or Division.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
GTC215   19936-20086 Electronic Design Automation I
1. Use logic symbols and truth tables to describe the basic logic gates. (I)
2. Compare and contrast the timing characteristics of common logic gates in complementary metal-oxide-semiconductor (CMOS) and transistor-transistor logic (TTL) families and subfamilies. (I)
3. Use Karnaugh maps to analyze the state and timing characteristics of combinational logic circuits. (II)
4. Describe the operation of D and JK flip-flops using function tables. (III)
5. List the important timing characteristics of the common flip-flops and describe the impact of timing on circuit operation. (III)
6. Analyze the state and timing characteristics of a sequential logic circuit containing logic gates and flip-flops. (IV)
7. Describe the functions and applications of common medium-scale integration (MSI) logic circuits. (V)
8. Demonstrate the procedure to configure the environment for the drawing program of a project schematic. (VI)
9. Describe and demonstrate the techniques for editing the title block. (VI)
10. Select parts from the parts library and connect with the desired wire or bus. (VI)
11. Place and edit external connections to a circuit (module ports). (VI)
12. Place and edit labels. (VI)
13. Create a hierarchical design by placing a worksheet within a worksheet. (VI)
14. Use the block command to move, copy, and replicate a section of circuitry. (VI)
15. Make hardcopy using printer. (VI)
16. Describe and demonstrate methods to transfer a schematic drawing to the digital simulation tool set. (VII)
17. Describe and demonstrate specific techniques to configure the work environment for the digital simulation tool set. (VII)
18. Describe and demonstrate the procedure to create a stimulus input (test vectors) for the simulation. (VII)
19. Explain and demonstrate a method to display traces on the screen. (VII)
20. Specify a timing parameter to be monitored and determine from the simulation which timing parameter was violated, when it was violated, and where it was violated. (VII)
21. Demonstate the procedure to make a hardcopy print of the simulation. (VII)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
GTC215   19936-20086 Electronic Design Automation I
    I. Logic gates
        A. Types
          1. AND
          2. OR
          3. NOT
          4. NAND
          5. NOR
          6. XOR
        B. Truth table analysis
        C. Timing properties of logic gate families
          1. Complementary metal-oxide semiconductor (CMOS)
          2. Transistor-transistor logic (TTL)
      II. Combinational logic circuits
          A. State and timing analysis using Karnaugh maps
          B. Interfacing techniques for logic families
        III. Flip-flops
            A. Operating principles
            B. Types
              1. JK
              2. D
              3. One-shots
              4. Multivibrators
            C. Timing characteristics
              1. Propagation time
              2. Setup time
              3. Hold time
              4. Pulse-width time
              5. Frequency limitations
              6. Timing impact
          IV. Sequential logic circuits
              A. Operating principles
              B. State and timing analysis of a sequential logic circuit
                1. Flip-flops
                2. Logic gates
            V. Medium-scale integration (MSI) logic circuits - functions and applications
                A. Multiplexers and demultiplerers
                B. Encoders, decoders, and code converters
                C. Counters
                  1. Asynchronous
                  2. Synchronous
                  3. Up/down
              VI. Schematic drawing
                  A. Environment configuration of the drawing pgoram
                  B. Drawing elements
                    1. Title blocks - editing
                    2. Parts libraries
                    3. Wire and bus connections
                    4. External connections (module ports)-place and edit
                    5. Labels - place and edit
                    6. Worksheet placements
                    7. Block commands
                    8. Printing
                    9. Annotating the drawing
                VII. Logic simulation
                    A. Schematic transfer to the digital simulation tool set
                    B. Environment configuration for the digital simulation tool set
                    C. Stimulus input (test vectors) for the simulation
                      1. Time behavior of a non-repetitive signal input
                      2. Time behavior of a repetitive signal input
                      3. Other
                    D. Trace displays
                      1. Signal displays from a module port, label, or mode
                      2. Bus traces from signal lines
                      3. Time-unit selections
                    E. Timing parameter violations
                      1. Identification
                      2. Timing
                      3. Location
                    F. Hardcopy prints of the simulation
                      1. Procedures
                      2. Other
                Go to Description    Go to top of Competencies    Go to top of Outline