|
The M.S. in Electrical Engineering (VLSI Design) is an area of emphasis for the electrical engineering student interested in the current and expanding field of VLSI circuit design.
In addition to earning the M.S. in Electrical Engineering (Multimedia & Creative Technologies) degree , students also have a choice of the following areas of emphasis:
- Bachelor of Science degree in engineering, math or science from a regionally-accredited institution
- Graduate Record Examination scores (less than five years old)
- International students whose native language is not English must earn a satisfactory score on the TOEFL (600 on the paper-based test; 250 on the computer-based test) or take the on-campus International Student English Examination (ISE) prior to initial registration.
ADMISSION STATISTICS**
- Average undergraduate cumulative GPA of students newly enrolled in USC graduate engineering programs is 3.37 (4.00 scale)
- Average GRE scores of students newly enrolled in USC graduate engineering programs is Quantitative 749 and Verbal 478
** These scores are averages. Students with scores both above and below these averages were both admitted and not admitted. The Viterbi School reviews all applications comprehensively and evaluates applicants on the entire application file with an emphasis on undergraduate insitution, GPA, grades earned in pre-requisite courses and GRE scores.
A minimum of 27 units is required for the M.S. in Electrical Engineering (VLSI Design) degree.
- Minimum number of units in electrical engineering: 18 units (those not in EE are subject to written advisor approval and must be technical in nature)
- Minimum number of units in the Viterbi School of Engineering: 21 units
- Required VLSI Design Courses: 12 to 13 units
- Elective VLSI Design Courses: 8 to 10 units (The student must take 2 courses from one of the three areas listed below and 1 course from a second area)
- Technical Elective Courses: 4 to 6 units (must be approved by the advisor)
- No more than 9 units at the 400 level may be counted toward the degree - the remaining units must be taken at the 500 or 600 level.
- With explicit approval of a faculty advisor, EE 599 Special Topics and/or 3 units of EE 590 Directed Research may be used to meet requirements for any of the approved areas.
- A minimum cumulative GPA of 3.00 is required for graduation.
Thesis Option: With the approval of a supervising professor, qualified students may be allowed to pursue a thesis option. For more information, please refer to the USC Catalogue.
Required VLSI Design Courses (12 units--13 units) Students may choose either EE 533b or EE 577b. If a student chooses to take EE 533b as well as EE 577b, the student may either count EE 533b as one of the courses for Area 2 or EE 577b as one of the courses for Area 1 or Area 3.
|
EE533a - Mixed-Signal VLSI Systems Design
|
3
|
Units: 3
Course Description: Integrated-circuit fabrication; circuit modeling and simulation; basic and advanced operational amplifiers and comparators; switched-capacitor and continuous-time filters; data converters; layout techniques. Prerequisite: EE 536.
|
|
EE533b - Mixed-Signal VLSI Systems Design
|
3
|
Units: 3
Course Description: Mixed-signal VLSI design project; preparation of chips for fabrication; mixed-signal testing; current-mode techniques; nonlinear circuits; electrical and optical inputs; low-power design. Prerequisite: EE 533a.
|
|
EE552 - Logic Design and Switching Theory
|
3
|
Units: 3
Course Description: State minimization of incompletely specified sequential circuits; asynchronous sequential circuits; races; state assignments; combinatorial and sequential hazards in logic circuits. Prerequisite: graduate standing.
|
|
EE577a - VLSI System Design
|
3
|
Units: 3
Course Description: Integrated circuit fabrication; circuit simulation; basic device physics; simple device layout; structured chip design; timing; project chip; MOS logic; system design silicon compilers. Prerequisite: EE 477
|
|
EE577b - VLSI System Design
|
3
|
Units: 3
Course Description: VLSI design project; preparation of chips for fabrication; testing fabricated chips; design examples; design of specific units (e.g., buses); design techniques; testability; system integration. Prerequisite: EE 577a.
|
|
EE582 - Technical Seminar on VLSI Design
|
1
|
Units: 1
Course Description: VLSI design topics; packaging; design; multi-chip modules; field-programmable gate arrays; thermal analysis; advanced technologies; fabrication; high speed circuitry; commercial CAD/CAE packages. Graded CR/NC. Prerequisite: EE 577a.
|
Elective VLSI Design Courses (8 units--10 units) The students must take 2 courses from one of the three areas listed below and 1 course from a second area.
Area One
- CSCI455x - Introduction to Programming Systems Design
|
4
|
Units: 4
Course Description: Intensive introduction to programming principles, discrete mathematics for computing, software design and software engineering concepts. Not available for credit to computer science majors, graduate or undergraduate. Prerequisite: departmental approval.
|
- EE577b - VLSI System Design
|
3
|
Units: 3
Course Description: VLSI design project; preparation of chips for fabrication; testing fabricated chips; design examples; design of specific units (e.g., buses); design techniques; testability; system integration. Prerequisite: EE 577a.
|
- EE658 - Diagnosis and Design of Reliable Digital Systems
|
3
|
Units: 3
Course Description: Fault models; test generation; fault simulation; self-checking and self-testing circuits; design for testability; fault tolerant design techniques; case studies. Prerequisite: graduate standing.
|
- EE680 - Computer Aided Design of Digital Systems I
|
3
|
Units: 3
Course Description: Synthesis; partitioning; placement; routing of digital circuits; integrated circuit design methods; simulation at the switch, gate, register transfer and system levels. Recommended preparation: EE 577a.
|
- EE681 - Computer-Aided Design of Digital Systems II
|
3
|
Units: 3
Course Description: Theory and techniques for design and analysis of digital logic; specification, formal models; hardware-descriptive languages; formal verification, high level synthesis; logic synthesis. Prerequisite: EE 557, EE 680.
|
Area Two
- EE533b - Mixed-Signal VLSI Systems Design
|
3
|
Units: 3
Course Description: Mixed-signal VLSI design project; preparation of chips for fabrication; mixed-signal testing; current-mode techniques; nonlinear circuits; electrical and optical inputs; low-power design. Prerequisite: EE 533a.
|
- EE536b - Integrated Circuit Analysis and Design
|
3
|
Units: 3
Course Description: Development and application of advanced circuit theoretic concepts and computer-based device circuit models for the design of custom analog integrated circuits. Prerequisite: EE 348 or equivalent, as determined by instructor.
|
Area Three
- CSCI455x - Introduction to Programming Systems Design
|
4
|
Units: 4
Course Description: Intensive introduction to programming principles, discrete mathematics for computing, software design and software engineering concepts. Not available for credit to computer science majors, graduate or undergraduate. Prerequisite: departmental approval.
|
- CSCI570 - Analysis of Algorithms
|
3
|
Units: 3
Course Description: Explores fundamental techniques such as recursion, Fourier transform ordering, dynamic programming for efficient algorithm construction. Examples include arithmetic, algebraic, graph, pattern matching, sorting, searching algorithms.
|
- EE557 - Computer Systems Architecture
|
3
|
Units: 3
Course Description: Comparative studies of computer system components: the CPU, memory, and I/O; analytical modeling techniques to allow comparative evaluation of architectures; parallelism and supercomputers. Prerequisite: EE 457Lx.
|
- EE577b - VLSI System Design
|
3
|
Units: 3
Course Description: VLSI design project; preparation of chips for fabrication; testing fabricated chips; design examples; design of specific units (e.g., buses); design techniques; testability; system integration. Prerequisite: EE 577a.
|
- EE659 - Interconnection Networks
|
3
|
Units: 3
Course Description: Theory, design and analysis of interconnection networks for multiprocessor systems. Study of direct and indirect topologies, deadlock-free routing, flow control, network interfaces, optical interconnects. Prerequisite: EE 557.
|
Technical Electives (4 units--6 units) Technical Elective Courses must be approved by the advisor, and can include the courses listed below.
|
EE540 - Introduction to Quantum Electronics
|
3
|
Units: 3
Course Description: Fundamentals of light amplification; laser amplifiers and oscillators; atomic pumping; maser and laser systems; definitions of coherence; measurements in quantum electronics. Prerequisite: EE 470.
|
|
EE554 - Real Time Computer Systems
|
3
|
Units: 3
Course Description: Structure of real-time computer systems; analog signals and devices; scheduling, synchronization of multiprocessors; reliability, availability; serial/parallel computations; real-time operating systems and languages; design examples. Prerequisite: EE 457Lx.
|
Please note that the courses listed avove are those available via DEN. Additional course choices are available on campus. Please consult the department website for a complete list of options.
In order to evaluate any application for admission, application materials must be submitted by the deadlines listed:
June 15th Fall admission
October 1st Spring admission
Click here to complete the USC graduate application.
Please arrange to have the following sent to the USC Office of Admission as a hard copy (USC Graduate Office of Admission, University Park Campus, Los Angeles, CA 90089-0915):
- Official Transcript(s) from all post-secondary schools you have attended, and official translations if they are not in English.
- General GRE scores (no older than 5 years). Official scores must be sent through ETS to the University of Southern California, ETS code 4852)
- TOEFL scores (required for international students)
NOTE: If you meet our minimum qualifications, you can get started BEFORE you are formally admitted to USC, as a "LIMITED" student! Click here for more information.
For the USC Ming Hsieh Department of Electrical Engineering:
Diane Demetras
Student Services Advisor
Electrial Engineering-Systems
Tel: (213) 740-4447
Fax: (213) 740-4449
Email: demetras@usc.edu
For the USC Distance Education Network (DEN):
Maria Mansfeld
Student Services Advisor
USC Viterbi School of Engineering Distance Education Network (DEN)
Tel: (213) 740-4832
Fax: (213) 821-0851
Email: info@den.usc.edu
|