#Internet of Things #Machine Learning #Basic VLSI Design #Compiler Design #Advanced Computer Architecture
#IoT #ML #BVLSI #VLSI #CD #ACA
Definition and Characteristics of IoT, physical design of IoT, IoT protocols, IoT communication models, IoT Communication APIs, Communication protocols, Embedded Systems, IoT Levels and Templates.
UNIT II : Prototyping IoT Objects using MP/MC - Download PDF Working principles of sensors and actuators, setting up the board – Programming for IoT, Reading from Sensors, Communication: communication through Bluetooth, Wi-Fi.
Architecture Reference Model- Introduction, Reference Model and architecture, IoT reference Model, Protocols- 6LowPAN, RPL, CoAP, MQTT, IoT frameworks- Thing Speak.
UNIT IV : Device Discovery and Cloud Services for IoT - Download PDF Device discovery capabilities- Registering a device, Deregister a device, Introduction to Cloud Storage models and communication APIs Web-Server, Web server for IoT.
Introduction to Unmanned Aerial Vehicles/Drones, Drone Types, Applications: Defense, Civil, Environmental Monitoring; UAV elements and sensors- Arms, motors, Electronic Speed Controller(ESC), GPS, IMU, Ultra sonic sensors; UAV Software –Arudpilot, Mission Planner, Internet of Drones(IoD)- Case study FlytBase.
Introduction: What is AI, Foundations of AI, History of AI, The State of Art.
Intelligent Agents: Agents and Environments.
Good Behavior: The Concept of Rationality, The Nature of Environments, The Structure of Agents.
Problem Solving Agents, Example problems, Searching for Solutions, Uninformed Search Strategies, Informed search strategies, Heuristic Functions, Beyond Classical Search: Local Search Algorithms and Optimization Problems, Local Search in Continues Spaces, Searching with Nondeterministic Actions, Searching with partial observations, online search agents and unknown environments.
UNIT III Reinforcement Learning & Natural Language Processing - Download PDF
Reinforcement Learning: Introduction, Passive Reinforcement Learning, Active Reinforcement Learning, Generalization in Reinforcement Learning, Policy Search, applications of RL Natural Language Processing: Language Models, Text Classification, Information Retrieval, Information Extraction.
Natural Language for Communication: Phrase structure grammars, Syntactic Analysis, Augmented Grammars and semantic Interpretation, Machine Translation, Speech Recognition Perception: Image Formation, Early Image Processing Operations, Object Recognition by appearance, Reconstructing the 3D World, Object Recognition from Structural information, Using Vision.
Robotics: Introduction, Robot Hardware, Robotic Perception, planning to move, planning uncertain movements, Moving, Robotic software architectures, application domains Philosophical foundations: Weak AI, Strong AI, Ethics and Risks of AI, Agent Components, Agent Architectures, Are we going in the right direction, What if AI does succeed.
Moore’s law, speed power performance, nMOS fabrication, CMOS fabrication: n-well, pwell processes, BiCMOS, Comparison of bipolar and CMOS. Basic Electrical Properties of MOS And BiCMOS Circuits: Drain to source current versus voltage characteristics, threshold voltage, transconductance.
UNIT II : Basic Electrical Properties of MOS And BiCMOS Circuits - Download PDF nMOS inverter, Determination of pull up to pull down ratio: n-MOS inverter driven through one or more pass transistors, alternative forms of pull up, CMOS inverter, Bi-CMOS inverters, latch up. Basic Circuit Concepts: Sheet resistance, area capacitance calculation, Delay unit, inverter delay, estimation of CMOS inverter delay, super buffers, Bi-CMOS drivers.
UNIT III : MOS and BiCMOS Circuit Design Processes - Download PDF MOS layers, stick diagrams, nMOS design style, CMOS design style Design rules and layout & Scaling of MOS Circuits: λ - based design rules, scaling factors for device parameters
Switch logic pass transistor, Gate logic inverter, NAND gates, NOR gates, pseudo nMOS, Dynamic CMOS Examples of structured design: Parity generator, Bus arbitration, multiplexers, logic function block, code converter.
UNIT V : Subsystem Design and Layout-2 - Download PDF
Clocked sequential circuits, dynamic shift registers, bus lines, General considerations, 4-bit arithmetic processes, 4-bit shifter, Regularity Definition & Computation Practical aspects and testability: Some thoughts of performance, optimization and CAD tools for design and simulation.
Introduction: The structure of a compiler, the science of building a compiler, programming language basics Lexical Analysis: The Role of the Lexical Analyzer, Input Buffering, Recognition of Tokens, The Lexical-Analyzer Generator Lex, Finite Automata, From Regular Expressions to Automata, Design of a Lexical-Analyzer Generator, Optimization of DFA-Based Pattern Matchers.
Introduction, Context-Free Grammars, Writing a Grammar, Top-Down Parsing, Bottom-Up Parsing, Introduction to LR Parsing: Simple LR, More Powerful LR Parsers, Using Ambiguous Grammars and Parser Generators.
Syntax-Directed Translation: Syntax-Directed Definitions, Evaluation Orders for SDD's,
Applications of Syntax-Directed Translation, Syntax-Directed Translation Schemes, Implementing L-Attributed SDD's. Intermediate-Code Generation: Variants of Syntax Trees, Three-Address Code, Types and Declarations, Type Checking, Control Flow, Switch-Statements, Intermediate Code for Procedures.
Run-Time Environments: Stack Allocation of Space, Access to Nonlocal Data on the Stack, Heap Management, Introduction to Garbage Collection, Introduction to Trace-Based Collection.
Code Generation: Issues in the Design of a Code Generator, The Target Language, Addresses in the Target Code, Basic Blocks and Flow Graphs, Optimization of Basic Blocks, A Simple Code
Generator, Peephole Optimization, Register Allocation and Assignment, Dynamic Programming
Machine-Independent Optimization: The Principal Sources of Optimization, Introduction to Data- Flow Analysis, Foundations of Data-Flow Analysis, Constant Propagation, Partial-Redundancy Elimination, Loops in Flow Graphs.
- Advanced Computer Architecture
UNIT I : Computer Abstractions and Technology - Download PDF Introduction, Eight Great Ideas in Computer Architecture, Below Your Program, Under the Covers, Technologies for Building Processors and Memory, Performance, The Power Wall, The Sea Change: The Switch from Uni-processors to Multiprocessors, Benchmarking the Intel Core i7, Fallacies and Pitfalls.
Language of the Computer: Operations of the Computer Hardware, Operands of the Computer Hardware, Signed and Unsigned Numbers, Representing Instructions in the Computer, Logical Operations, Instructions for Making Decisions, Supporting Procedures in Computer
Hardware, Communicating with People, MIPS Addressing for 32-Bit Immediates and Addresses, Parallelism and Instructions: Synchronization, Translating and Starting a Program, A C Sort Example to Put It All Together, Arrays versus Pointers, ARMv7 (32-bit) Instructions, x86 Instructions, ARMv8 (64-bit) Instructions.
Introduction, Addition and Subtraction, Multiplication, Division, Floating Point, Parallelism and Computer Arithmetic: Subword Parallelism, Streaming SIMD Extensions and Advanced Vector Extensions in x86, Subword Parallelism and Matrix Multiply.
Introduction, Logic Design Conventions, Building a Datapath, A Simple Implementation Scheme, An Overview of Pipelining, Pipelined Datapath and Control, Data Hazards: Forwarding versus Stalling, Control Hazards, Exceptions, Parallelism via Instructions, The ARM Cortex-A8 and Intel Core i7 Pipelines.