Systems thinking is the integrated paradigm for systems science and system approaches to practice. It is concerned with understanding or intervening in problem situations, based on the principles and concepts of the system model. It can help to provide a common language and an intellectual foundation and make practical system concepts, principles, patterns and tools accessible to systems engineering. System thinking considers the similarities between systems from different domains in terms of a set of common systems concepts, principles, and patterns. The scope of systems thinking is a starting point for dealing with real-world situations using a set of related systems concept. The system thinking is viewed as both a set of founding ideas for the development of systems theories and practices and also as a pervasive way of thinking need by those developing and applying them. This systems approach is a way of tackling real-world problems and making use of the concepts, principle, patterns of systems thinking to enable the systems to be engineered and used.
The goal of this course is to introduce the students to state-of-the-art network protocols and architectures. This course includes networking technologies such as Ethernet, Wireless local area network, and wireless personal area network, multiple access technologies, unicast and multicast routing algorithms, subnetting of internetworking, and error/congestion/flow control techniques. This course also covers the QoS Provisioning and network security.
The semiconductor industry has advanced tremendously over the last ten years with features sizes being downscaled from micrometre to nanometer regime today. Due to the increasing high complexity of modern VLSI chip design, Computer-Aided Design (CAD) tools play an important role in delivering a high system performance. The VLSI design professional needs to have a good understanding of the operation of these CAD VLSI design tools as these are developed primarily for and by the VLSI design professionals. This course introduces the techniques of modelling digital systems at various abstraction levels and exploring the various algorithms in VLSI physical design, which serves as a basis for the research and development of new Computer-Aided Design (CAD) tools.

On the successful completion of the course, students will be able to

CO1 Demonstrate the knowledge of computational and optimization algorithms and tools applicable to solving CAD-related problems
CO2 Describe the problems of complexity, productivity, and optimization algorithms in placement and partitioning.
CO3 Illustrate the Floorplanning concepts and its representation.
CO4 Analyse the various optimizations algorithms in VLSI Routing
CO5 Representation mechanism for Boolean functions that has application in logic synthesis and Verification
This is the General Elective course offered by ECE department.
14EC770 is a study of basic concepts of Digital CMOS Application Specific Integrated Circuit (ASIC) systems design. The course aims at ASIC physical design flow, including logic synthesis, floor-planning, placement and routing. Experiments explore complete digital design flow of programmable ASIC through VLSI EDA tools. Students work from design entry using verilog code to GDSII file generation of an ASIC.