COME 6301 Advanced Computer Architecture
COME 6301 Advanced Computer Architecture
10
COME 6311 VLSI System Design
MOS Transistor, Transistor Sizing, Circuit Layout, Static versus Dynamic
Logic, Combinational and Sequential Logic, Deep Submicron Device Models
and Scaling, Interconnect Models, Clocking Strategies, Clock Skew, Setup,
Hold and Propagation Delays, Self-Timed Logic, I/O Design, Dynamic
Characteristics of MOS Circuits, Effects of Signal Slew Rate on Propagation
Delay, Dynamic Logic Circuits, Domino, CVSL, Charge Sharing, Design
Considerations of Regular Structures, ROM's, PLA's, Adder and Multiplier
Architectures, CAD Tools for Layout and Design Capture, CMOS Memories,
ROM, SRAM, DRAM, Single and Double-Ended Bit Line Sensing, Multiport
Register Files.
Prerequisite: EELE 3321 Digital Electronics
11
Diagnosis, Built-In Self-Testing (BIST), VLSI Testing Issues, and Processor
and Memory Testing, MEMS, Mixed-Signal Testing.
Prerequisite: COME 4311 Digital Systems Design
12
(FDMA, CDMA, TDMA), Channel Assignment Algorithms, User Location and
Tracking, Handoff, Packet Radio Networks, Ad-hoc Networks, Satellite
Networks, Security and Authentication, Mobile IP, Wireless Local Loop,
Cordless Systems, Mobile Databases, Mobile Information Systems, Power
Control.
Prerequisite: COME 6303 Advanced Computer Networks
13
COME 6326 Real-time Systems
System Specifications and Architecture, Modeling and Analysis with Time
Constraints, Real-Time Systems Design, Performance Metrics, Performance
Evaluation under Extreme Conditions, Hardware/Software Trade-off for Real
Time Systems, Applications and Case Studies.
Prerequisite: COME 4312 Operating Systems
14
COME 6332 Cluster Computing
Hardware and Software Tradeoffs for Cluster and Application Performance,
Development, Management, and Programming of Cluster of Computers, Meta-
Clustering (computational grids).
Prerequisite: COME 6305 Parallel Computer Architecture
15
COME 6338 Heterogeneous Computing
Taxonomy of Heterogeneous Computing, Mixed-Mode and Multimode
Heterogeneous Systems. Network Heterogeneous Computing, Design Issues,
Architecture, Programming Paradigm and Environment, Mapping, Load
Balancing and Scheduling, Applications.
Prerequisite: COME 6305 Parallel Computer Architecture
16
DSP Algorithms, Algorithmic and Architectural Transformation for DSP,
VLIW DSP Architectures, Multimedia Processor Architectures, Memory
Architecture for DSPs, Programmability of Advanced Architectures.
Prerequisite: COME 6301 Advanced Computer Architecture
17
COME 6399 Thesis
The student has to undertake and complete a research topic under the
supervision of a faculty member in order to probe in depth a specific problem in
Computer Engineering.
Prerequisite: Successful completion of 18 credit hours of MS Computer
Engineering core courses in addition to conditions mentioned in Higher Studies
Regulations.
18