Presentation on theme: "TEMPUS JEP 41107_2006 Master degree syllabus in System on Chip Ass. Prof. Dimitar Trajanov Prof. Aksenti Grnarov Skopje 01/10/2008."— Presentation transcript:
TEMPUS JEP 41107_2006 Master degree syllabus in System on Chip Ass. Prof. Dimitar Trajanov Prof. Aksenti Grnarov Skopje 01/10/2008
TEMPUS JEP 41107_2006 Study program plan (courses) No.TitleSemesterCreditsClasses 1 System on chip design techniques IX Integrated circuits design IX Embedded computer systems software development IX Compulsory interdisciplinary course IX Specialization elective course IX IX X X Masters thesis X20 TOTAL3030
TEMPUS JEP 41107_2006 Elective courses list No.TitleSemesterCreditsClasses 1 Wireless and ad hoc computer networks IX Contemporary methods for network analysis IX Digital system design using HDL IX System reliability IX Collaborative computer systems IX Digital electronic system design X Custom purpose networks X CryptographyX Process computers X NanotechnologyX Analog and mixed signals design X
TEMPUS JEP 41107_2006 Compulsory courses description
TEMPUS JEP 41107_2006 Embedded computer systems software development SemesterTypeClassesCreditsLanguageDepartment IXCompulsory CS Prerequisites Competence Embedded operating systems - use and development. Embedded systems software development Content Embedded operating systems: Embedded Linux, Windows CE, PALM OS. Interfaces: Types of interfaces. Using interrupts for timing, System integration. Network embedded systems: Examples of network embedded systems. Embedded systems programming in C: Reading port pins and mechanical switches, adding code structure, real time limitations, creating embedded operating systems, using the serial interface. Java 2, Micro Edition (J2ME): Configurations, Connection limited device configuration – CLDC, CDC profiles, J2ME wireless tools. Small devices design: Limited calculation capacity, Limited screen size, Limited memory. User interface: Mobile Information Device Profile (MIDP). Information storage: Information storage using MIDP, RMS API, Java databases. Networking: Palm device network environment, Generic Connection Framework, Palm device Internet access, PocketPC network connections.
TEMPUS JEP 41107_2006 System on chip design techniques SemesterTypeClassesCreditsLanguageDepartment IXCompulsory CS Prerequisites Competence Using methodologies for system on chip design. Platform-specific components design (network, video interface, wireless communication) Content Introduction to embedded computer systems. Embedded systems history and overview. System on chip design. Embedded computer systems architecture. System design models and methodologies. Distribution between hardware and software. Embedded computer systems design. System on chip modeling and simulation. Functionally-architectural co- design. Destination platform based design. Hardware description languages (Verilog HDL, VHDL, SystemC). Design verification and testability of embedded systems. System on chip and IP-cores. Using IP-cores for system on chip design. Techniques for designing energy- efficient embedded systems. General Input/Output. Serial communication (I2C, SPI IrDA, Uarts). Analog Input/Output. Hardware-software interfaces and reconfigurable computing. Designing the communication component of embedded computer systems. Interface synthesis.
TEMPUS JEP 41107_2006 Integrated circuits design SemesterTypeClassesCreditsLanguageDepartment IXCompulsory E Prerequisites Competence Analysis of digital CMOS circuits and projecting simple logical gates. Content Integrated circuits. CMOS processing, topology and projection rules. STIK diagrams. Characteristics of the CMOS technology. Inverted converter, transfer characteristics, transitive characteristics, noise margins, propagation time, power consumption, SPICE simulation. CMOS circuits. Logical circuits. Transmission ports and three state circuits. Memory elements. Dynamic logic. PLA-structures.
TEMPUS JEP 41107_2006 Technical writing and research methodologies SemesterTypeClassesCreditsLanguageDepartment XCompulsory CS Prerequisites Competence The objective of the course is to prepare students for autonomous research and preparation of corresponding reports, as well as to present the transition from simple application to a production of scientific and research results. Content Academic writing. Quality assessment, Review of scientific work, Constructive criticism, Organizational and ethical rules, Rules for citations and references, Academic culture, Student-centred learning, Anti-discrimination and equal opportunities. Overview of intellectual properties and copyrights, Range and types of available publications, Search tools and indices, citations, bibliographies and citation search. Research process, Scientific research methods, Financial sources, Writing research proposals (projects), Assessment of proposals for research projects, Planning f research projects, Selecting results for publications, Structuring scientific papers, Scientific paper evaluation process, Presenting posters and papers on conferences, Publishing in academic and engineering journals. Literature overviews, Reading and summarizing relevant papers, Objective and structure of a well-structured paper, Examples of well-structured papers. Research philosophy.
TEMPUS JEP 41107_2006 Technical writing and research methodologies SemesterTypeClassesCreditsLanguageDepartment XCompulsory CS Content Academic writing. Quality assessment, Review of scientific work, Constructive criticism, Organizational and ethical rules, Rules for citations and references, Academic culture, Student-centred learning, Anti-discrimination and equal opportunities. Overview of intellectual properties and copyrights, Range and types of available publications, Search tools and indices, citations, bibliographies and citation search. Research process, Scientific research methods, Financial sources, Writing research proposals (projects), Assessment of proposals for research projects, Planning f research projects, Selecting results for publications, Structuring scientific papers, Scientific paper evaluation process, Presenting posters and papers on conferences, Publishing in academic and engineering journals. Literature overviews, Reading and summarizing relevant papers, Objective and structure of a well-structured paper, Examples of well-structured papers. Research philosophy.
TEMPUS JEP 41107_2006 Project Management SemesterTypeClassesCreditsLanguageDepartment XCompulsory ECRP Prerequisites Competence Completing IT/IS projects on time, within budged and corresponding to a specified quality, for a given amount of work tasks according to a work plan. Effective project planning and control. Defining the roles of the project manager and the other project participants. Measuring the performances of project management. Tools and techniques in project management. Project analysis and project documentation. Economic evaluation of a project. Content Leading and managing in a contemporary organizational culture. Identifying different leadership styles for leading a project. ISO standard. Project Management Body of Knowledge (PMBOK) guide to project management. Project and project planning of IT/IS projects. Project organization. Organizing groups into teams. Project Manager. Total Quality Management (TQM) System Principles. TQM concepts and methods. The influence of TQM on the process improvement. Introduction of a Quality management system. Technical documentation of projects. Types and forms of the documentation. Limitations of the different documentation types. Work plan and program. Short-term, mid-term and long-term plans. Business plan. Project documentation, tender offers, offers and contracts. Turn-key, DBOT projects and corresponding documentation. Commercial, technical, social, institutional, financial and economic aspects of projects. Environmental aspects. Methodological fundamentals of project analysis. Cost-benefit analysis. Cash flow. Pay-back period and profitability of IT/IS projects. Methods for project Evaluation Risk Management. Risk types and sources. Risk planning. Risk Identification. Qualitative and quantitative risk analysis. Risk matrix. Statistical fundamentals of risk management. Case studies.
TEMPUS JEP 41107_2006 Elective courses description
TEMPUS JEP 41107_2006 Process computers SemesterTypeClassesCreditsLanguageDepartment IXElective CS Prerequisites Competence Content Review of basic process physical measures which are subject of measurement. Interface for receiving signals from transducers. Processing the signals from the transducers. Standard architectures of system buses in process computers. 8-bit and 16-bit microcontrollers, Memory, I/O, assembly programming. Computer networks in industry conditions. Applications in the industry conditions. Real-time work. Student projects.
TEMPUS JEP 41107_2006 Digital system design with HDL SemesterTypeClassesCreditsLanguageDepartment IXElective CS Prerequisites Competence Using HDL languages for digital system design. Conceptual knowledge of Verilog, VHDL, System Verilog and SystemC. Content Introduction to HDL languages. Overview of Verilog and VHDL. Using Verilog and VHDL for digital system design. Overview of SystemVerilog, SystemC. Using high level languages for digital system design. Examples of using C and Matlab for digital system design. Software tools for simulation and testing of digital system. IP-cores design with HDL. Using IP-cores for system on chip design. System on chip design with HDL. Examples of open source HDL designs.
TEMPUS JEP 41107_2006 System reliability SemesterTypeClassesCreditsLanguageDepartment XElective CS Prerequisites Competence Analysis of system reliability. Designing a highly reliable systems. Analysis and modeling software reliability. Designing highly reliable software. Content Definition and measures for reliability and availability. Reliability and modeling availability. Error detection and error correction codes. Design of confidential system: transient vs. permanent hardware errors. Sources of errors in software, error tolerance techniques, VLSI devices confidentiality. air control systems confidentiality, telecommunication system, application for industry control confidentiality. Software approaches and software confidentiality. Models for software reliability. Methods for software reliability. Data bases and distributive system confidentiality. Design of tests. Methods for tests generation. Automatic Test Pattern Generation (ATPG). System level tests and diagnosis. Software testing. Test specifications. Black box testing. White box testing. Random tests. Test coverage. Maintenance. Analysis of risks and danger exposure, risk reducing strategies. Inevitability of maintenance of certain systems. Schemas for behavior related to maintenance – hardware, software, communication. Nature of maintenance: fixing a defect, rebuilding, improving. Configuration management and version control in engineering systems. Tools support. Expertise building, later reuse, problems, balances, possibilities.
TEMPUS JEP 41107_2006 Wireless and ad-hoc computer networks SemesterTypeClassesCreditsLanguageDepartment IXElective CS Prerequisites Competence Knowledge of characteristics of wireless and ad-hoc networks. Content Wireless communication systems. Standards for wireless networking. Review of wireless networks MAC Personal wireless networks Broad band wireless networks. Ad hoc wireless networks. Sensor networks. Protocols. Quality of service and multimedia support. Mobile IP. Wireless networks security.
TEMPUS JEP 41107_2006 Dedicated networks SemesterTypeClassesCreditsLanguageDepartment XElective CS Prerequisites Competence Knowledge of different kinds of dedicated networks in different fields. Dedicated networks projecting. Content Fields where dedicated networks are of a great use. Air navigation networks: civil and military. Airplane networks: civil and military. Optical networks. Industry networks. Software for dedicated networks. Dedicated networks security.
TEMPUS JEP 41107_2006 Digital electrical circuits design SemesterTypeClassesCreditsLanguageDepartment XElective CS Prerequisites Competence Knowledge of different languages and environments for projecting digital circuits. Projecting digital circuits. Content Languages for description of digital circuits. Environments for projecting and development of digital integrated circuits. Practical examples of projecting integrated circuits.
TEMPUS JEP 41107_2006 Cryptography SemesterTypeClassesCreditsLanguageDepartment XElective CS Prerequisites Competence Content Elements of number theory. Elements of algebra (finite fields, Gaola fields. Elements of complexity theory (algorithmic complexity and probability, computing complexity and probability). Algorithms with secret keys (symmetric algorithms). Example: AES. Algorithms with public keys. Example: RSA. Pseudo- randomness.
TEMPUS JEP 41107_2006 Contemporary methods for network analysis SemesterTypeClassesCreditsLanguageDepartment XElective CS Prerequisites Competence Knowledge of contemporary methods for network analysis. Content Network analysis (Min-Plus algebra applied in queuing systems in computer/communication networks). Stochastic analysis of networks. Example: analysis of TC/IP protocol. Elements of networks optimization theory. Maximizing the network fluctuations for usability. Elements of game and network theory. Network coding. Random networks. Example: calculating capacity of wireless networks.
TEMPUS JEP 41107_2006 Nanotechnology SemesterTypeClassesCreditsLanguageDepartment XElective CS Prerequisites Competence Knowledge of characteristics and fabrication of micro and nano-elements, especially with the technology of sillicium integrated circuits. Understanding of dimension impact on physical characteristics of elements and capability of performing basic calculations of their parameters. Content Introduction. Materials and processes. Crystals, ionic implantation, diffusion, oxidation, lithography, deposition, decay. Nanostructures. FIB-systems, nanotubes and wires, photon crystals, hetero structures and quantum pits. Integration of technologies. BiCMOS – process, integrated optoelectronics. MOS-condensator. Modern MOS-transistors. Shallow source and drain. Materials with large dielectric constant. Overtensed Si and SiGe. SOI-structures.
TEMPUS JEP 41107_2006 Analog and mixed signals design SemesterTypeClassesCreditsLanguageDepartment XElective E Prerequisites Competence Active and passive components in CMOS and their parasite elements when modeling transistors for starting handmade design and boundary of applicability. Designing basic primitives of analogue circuits. Design of CMOS Op-Amp. Practical problems with A/D and D/A converters with voltage and current scaling. Content Review of modeling devices with CMOS processing; Moulding MOS transistors with big and small signals. Basics of CMOS amplifiers; Reinforcement and throughput; Cascade degrees; Differential amplifier; Device compatibility. Current and voltage sources; Basic current mirrors; Current mirrors with high performances; Simple voltage references. CMOS operational amplifiers; General considerations; Simple two-stage architecture; Stability and compensation of dominant pole; Output buffers; One-stage amplifiers; Complete differential amplifiers. Noise within MOS circuits; General considerations; Thermal 1/f device noise; Amplifier’s noise; Noise within amplifier degrees; Stabilizing chopper for 1/f noise; kT/C noise. Circuits for data conversion; General considerations; Simple current and voltage scaling in D/A; Comparators; Integral A/D; A/D with charge redistribution; Flash A/D; Sigma-Delta A/D. Filters with switching capacitor; Filters with continual time.