From 26d3f42afa0cddc55a4ae7546c9625880ae2d864 Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Mon, 11 May 2020 15:08:30 +0530 Subject: [PATCH 01/17] Updated CSS in lab landing pages and exp1 --- src/lab/Courses Aligned.html | 358 ++++----- src/lab/Feedback.html | 369 ++++----- src/lab/Introduction.html | 399 +++++----- src/lab/List of experiments.html | 705 +++++++++--------- src/lab/Prerequisites.html | 383 +++++----- src/lab/Target Audience.html | 357 ++++----- src/lab/documents/flash-plugin.pdf | Bin 0 -> 32104 bytes .../EXP_1sep2010/exp1/Feedback.html | 426 ++++++----- .../EXP_1sep2010/exp1/Introduction.html | 460 ++++++------ .../final-build/EXP_1sep2010/exp1/Manual.html | 403 +++++----- .../EXP_1sep2010/exp1/Objective.html | 421 ++++++----- .../EXP_1sep2010/exp1/Procedure.html | 404 +++++----- .../final-build/EXP_1sep2010/exp1/Quiz.html | 594 ++++++++------- .../EXP_1sep2010/exp1/References.html | 423 ++++++----- .../EXP_1sep2010/exp1/Simulator.html | 409 +++++----- .../final-build/EXP_1sep2010/exp1/Theory.html | 591 ++++++++------- .../EXP_1sep2010/exp2/Introduction.html | 5 +- .../EXP_1sep2010/exp2/Objective.html | 3 +- .../EXP_1sep2010/exp2/Procedure.html | 5 +- .../final-build/EXP_1sep2010/exp2/Quiz.html | 5 +- .../EXP_1sep2010/exp2/References.html | 5 +- .../EXP_1sep2010/exp2/Simulator.html | 5 +- .../EXP_1sep2010/exp3/Introduction.html | 5 +- .../final-build/EXP_1sep2010/exp3/Manual.html | 5 +- .../EXP_1sep2010/exp3/Objective.html | 5 +- .../EXP_1sep2010/exp3/Procedure.html | 5 +- .../final-build/EXP_1sep2010/exp3/Quiz.html | 5 +- .../EXP_1sep2010/exp3/References.html | 5 +- .../EXP_1sep2010/exp3/Simulator.html | 5 +- .../final-build/EXP_1sep2010/exp3/Theory.html | 5 +- .../EXP_1sep2010/exp4/Feedback.html | 5 +- .../EXP_1sep2010/exp4/Introduction.html | 9 +- .../final-build/EXP_1sep2010/exp4/Manual.html | 5 +- .../EXP_1sep2010/exp4/Objective.html | 5 +- .../EXP_1sep2010/exp4/Procedure.html | 5 +- .../final-build/EXP_1sep2010/exp4/Quiz.html | 5 +- .../EXP_1sep2010/exp4/References.html | 5 +- .../EXP_1sep2010/exp4/Simulator.html | 5 +- .../final-build/EXP_1sep2010/exp4/Theory.html | 5 +- .../EXP_1sep2010/exp5/Feedback.html | 5 +- .../EXP_1sep2010/exp5/Introduction.html | 5 +- .../final-build/EXP_1sep2010/exp5/Manual.html | 5 +- .../EXP_1sep2010/exp5/Objective.html | 5 +- .../EXP_1sep2010/exp5/Procedure.html | 5 +- .../final-build/EXP_1sep2010/exp5/Quiz.html | 5 +- .../EXP_1sep2010/exp5/References.html | 5 +- .../EXP_1sep2010/exp5/Simulator.html | 5 +- .../final-build/EXP_1sep2010/exp5/Theory.html | 5 +- .../EXP_1sep2010/exp6/Feedback.html | 5 +- .../EXP_1sep2010/exp6/Introduction.html | 5 +- .../final-build/EXP_1sep2010/exp6/Manual.html | 8 +- .../EXP_1sep2010/exp6/Objective.html | 5 +- .../EXP_1sep2010/exp6/Procedure.html | 5 +- .../final-build/EXP_1sep2010/exp6/Quiz.html | 5 +- .../EXP_1sep2010/exp6/References.html | 5 +- .../EXP_1sep2010/exp6/Simulator.html | 5 +- .../final-build/EXP_1sep2010/exp6/Theory.html | 5 +- src/lab/index.html | 391 +++++----- src/themes/green-icon/css/style.css | 49 +- 59 files changed, 3871 insertions(+), 3481 deletions(-) create mode 100644 src/lab/documents/flash-plugin.pdf diff --git a/src/lab/Courses Aligned.html b/src/lab/Courses Aligned.html index ae59c480..1c58533d 100644 --- a/src/lab/Courses Aligned.html +++ b/src/lab/Courses Aligned.html @@ -1,176 +1,186 @@ - - - - - - - - - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - - - - - - - - - - - - - - - -
-
- - +
+ +
+
+
+
+
+ +
+ + + +
+

Computer Science & Engineering

+ +
+ + +
+ +

Very Large Scale Integration Lab

+
+

+ The present lab is aligned with VLSI course structure. The experiments touch on most topics covered in such courses in most curricula. +

+
+
+
+
+ +
+ + + +
+ + + + + + + + + + + \ No newline at end of file diff --git a/src/lab/Feedback.html b/src/lab/Feedback.html index c2e6a62f..6d0deca0 100644 --- a/src/lab/Feedback.html +++ b/src/lab/Feedback.html @@ -1,172 +1,203 @@ - - - - - - - - - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - - - - - - - - - - - - + + + + + + + + + + + + Welcome to Virtual Labs - A MHRD Govt of india Initiative + + + + + + + + + + + + + + -
-
- - +
+ +
+
+
+
+
+ +
+ + + +
+

Computer Science & Engineering

+ +
+ + +
+ +

Data Structures

+ +
+

Dear User,

+ +

+ Thanks for using Virtual Labs. Your opinion is valuable to us. To help us improve, we'd like to ask you a few questions about your experience. It will only take 3 minutes and your answers will help us + make Virtual Labs better for you and other users. +

+
+ + + + +
+
+ +

+ Thanks for your time ! +
+ The Virtual Labs Team +

+
+
+
+
+
+ + + + + + + + + + + + + +
+ + \ No newline at end of file diff --git a/src/lab/Introduction.html b/src/lab/Introduction.html index efe718a6..cfa0439b 100644 --- a/src/lab/Introduction.html +++ b/src/lab/Introduction.html @@ -1,210 +1,235 @@ - + + + + - - - - - + + + + + - - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - - - + Welcome to Virtual Labs - A MHRD Govt of india Initiative + - - - - - + - - - - - - + - + + + - - -
-
- - -
+ -
-
-
-
-
-
- - - -
-

Computer Science & Engineering

- -
- - -
- - -

Very Large Scale Integration Lab

-

A single chip sized of few millimeters may have Millions of transistors in it for example a microprocessor is a VLSI device. - Very Large Scale Integration (VLSI) is the process of creating integrated circuits by combining large numbers of transistors into a single chip.

-

-
-

This lab provides good understanding and learning opportunity of VLSI designing for users. - There are ten experiments in this lab, which covers following aspects of VLSI designing.

-
-

    -
  • First six experiments provide GUI interface of schematic design and simulation results of various circuits.


  • -
  • Seventh experiment provides WEB based Spice code simulation platform. User can learn circuit design using Spice coding.


  • -
  • Eighth and ninth experiments provide digital circuit designing using Verilog code for which a web based Verilog simulation - platform is provided. User can test any level of Verilog code in ninth experiment.


  • -
  • Tenth experiment provides GUI interface of physical (layout) design of various circuits. By this experiment user can learn design rules - (DRCs) for layout design and can test design rules of their designs.


  • -


      -

    - + + -
    + - - - + + + + + + +
    +
    + +
    -
    -
    - + +
    + +
    + + + +
    +
    +
    +
    +
    + +
    + - -
    - - + +
    +

    Computer Science & Engineering

    + +
    + +

    Very Large Scale Integration Lab

    +
    +

    + A single chip sized of few millimeters may have Millions of transistors in it for example a microprocessor is a VLSI device. Very Large Scale Integration (VLSI) is the process of creating integrated + circuits by combining large numbers of transistors into a single chip.
    +

    +

    +
    +

    +
    +

    This lab provides good understanding and learning opportunity of VLSI designing for users. There are ten experiments in this lab, which covers following aspects of VLSI designing.

    +
    +

    +
      +
    • First six experiments provide GUI interface of schematic design and simulation results of various circuits.

    • +
      +
    • Seventh experiment provides WEB based Spice code simulation platform. User can learn circuit design using Spice coding.

    • +
      +
    • +

      + Eighth and ninth experiments provide digital circuit designing using Verilog code for which a web based Verilog simulation platform is provided. User can test any level of Verilog code in ninth + experiment. +

      +
    • +
      +
    • +

      + Tenth experiment provides GUI interface of physical (layout) design of various circuits. By this experiment user can learn design rules (DRCs) for layout design and can test design rules of their + designs. +

      +
    • +
      +
        +
        +
        +
      +

      + +
      + + + +
      +
      +
      +
      +
      +
      + + + +
      + + - - + - - + - - - - + + + + \ No newline at end of file diff --git a/src/lab/List of experiments.html b/src/lab/List of experiments.html index c37e8f27..19b8ef0c 100644 --- a/src/lab/List of experiments.html +++ b/src/lab/List of experiments.html @@ -1,341 +1,371 @@ - - - - - - - - - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - +
      + +
      +
      +
      +
      +
      + +
      + + + +
      +

      Computer Science & Engineering

      + +
      + + +
      + +

      Very Large Scale Integration Lab

      +
      +
        +
      • + + + + Schematic Design Of Transistor Level Inverter +
      • +
        +

        Click here to see Description

        +
        + In this experiment we will learn the basic design of an inverter. Inverter is the most basic component which we can make out using one NMOS and one PMOS transistor. Here you will learn about the + basics how inverter works internally, how the transistor are placed inside inverter and how we get the inverted output corresponding to the inputs we provide. We will learn the layout designing and + effects of capacitance and effects of width and length of transistor on the output of an inverter. +
        + +
      • + Schematic Design Of Transistor Level NAND & NOR Gate. +
      • +
        +

        Click here to see Description

        +
        + In this experiment, we will learn about the series and parallel combination of n-switches and p-switches. Then we will proceed to the transistor level designing of NAND and NOR gate using NMOS and + PMOS and also layout designing of the same. +
        + +
      • + Schematic Design Of Transistor Level XOR & XNOR Gate. +
      • +
        +

        Click here to see Description

        +
        + In this experiment, we will first learn how to deduce parallel and series combination of n and p-switches given a combinational logic and hence design them, specifically XOR and XNOR. +
        + +
      • + Schematic Design Of Pass Transistor Logic & Multiplexer.
        +
      • +
        +

        Click here to see Description

        +
        + Transmission gates are used in digital circuits to pass or block particular signal from the components. In transmission gates, NMOS and PMOS are parallel connected to each other. Schematic + representation of transmission gate and its circuit symbol are shown below. +
        + +
      • + Delay Estimation In Chain Of Inverters. +
      • +
        +

        Click here to see Description

        +
        + The method of logical effort is one of the methods used to estimate delay in a CMOS circuit. The model describes delay caused by the capacitive load that the logic gate drives and by the topology of + the logic gate. As the gate increases delay also increases, but delay depends on the logic function of the gate also. +
        + +
      • + Schematic Design Of D-Latch and D-Flip Flop. +
      • +
        +

        Click here to see Description

        +
        + Latch is an electronic device that can be used to store one bit of information. The D latch is used to capture, or latch the logic level which is present on the Data line when the clock input is high. + If the data on the D line changes state while the clock pulse is high, then the output, Q, follows the input, D. When the CLK input falls to logic 0, the last state of the D input is trapped and held + in the latch. +
        + +
      • + Spice Code Platform. +
      • +
        +

        Click here to see Description

        +
        + In the experiments we have done till now we have designed gates by arranging transistors in various fashions .The simulation of these designs gave graphs of output voltages and we analyzed how these + graph changes with varying different parameters of the transistor. Now when you place a transistor on screen there is a back end code which tells a simulator what are the points to which the + transistor's substrate,gate,drain,source are connected. The language in which this information is conveyed is spice. +
        + +
      • + Design Of D-Flip Flop Using Verilog. +
      • +
        +

        Click here to see Description

        +
        + Till now we have dealt with transistor level issues involved in designing a gate and studied the effects on the waveforms on changing various parameters of transistor(length and width) .The graphs we + have seen till now will gives the corresponding analog output voltages. In the earlier experiments, when a transistor was placed and connections were made a spice code was written in the back end. We + learned spice in the previous experiment . Now we proceed towards digital level designing of circuits for example lets take an or gate in the second experiment was we arranged pmos and nmos in a + particular fashion and simulated to obtain a graph , changing the parameters we analyzed how the rise time ,fall time ,delay etc. changes. If you observe the graph you will find that the input changes + from low value near 0 V to high value near 5V ,the rise is not steep one but gradual . In digital designing we will bother only about two levels 0 and 1(a threshold is determined i.e. voltages below + threshold will be 0 and those above will be 1 )As we move towards digital designing we shift our concerns from how does the analog voltage changes to how to generate a desired output from a given + sequence of inputs. For instance now we will visualize gate as an entity which will gives the desired truth table. +
        + +
      • + Design Of Digital Circuits Using Verilog. +
      • +
        +

        Click here to see Description

        +
        + Verilog is language commonly used in designing digital systems. It is a hardware description language, which means that it is substantially different from any other language you might have encountered + so far. Even though it does have control flow statements and variables, it relies primarily on logic functions.It is a textual format for describing electronic circuits and systems. +
        + +
      • + Layout Design. +
      • +
        + + -
      -
      -
      -
      - - - - - -
      - - - - -
      - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/lab/Prerequisites.html b/src/lab/Prerequisites.html index 5b46f9a0..545e9b83 100644 --- a/src/lab/Prerequisites.html +++ b/src/lab/Prerequisites.html @@ -1,185 +1,214 @@ - - - - - - - - - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - - + + + + - - - - - - - - - - - - -
      -
      - - +
      +
      +
      +
      +
      +
      + +
      + - - + +
      +

      Computer Science & Engineering

      - - +
      + - - - - +
      + +

      Very Large Scale Integration Lab

      +
      +

      + The current version of the Virtual Lab applets pages requires a web browser and the Java plug-in (version 1.5.0_11 or later is recommended). The Java plug-in is part of the + Java Runtime Environment (JRE) . You may check whether Java is installed correctly by visiting the + Test Your Java Version page on the Sun web site. In addition to testing the Java installation, you will obtain information on the installed version + of Java. +
      +

      + +
        +
      • Java allows you to play online virtual labs.
      • +
      • Adobe Flash (formerly Macromedia Flash) is a multimedia platform used to add animation, video, and interactivity to web pages.
      • +
      +

      + Install Java plugin run the simulation +

      +
      +
      +
      +
      +
      + + + + +
      + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/lab/Target Audience.html b/src/lab/Target Audience.html index c529c866..b918568e 100644 --- a/src/lab/Target Audience.html +++ b/src/lab/Target Audience.html @@ -1,176 +1,186 @@ - - - - - - - - - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - - - - - - - - - - - - - - - -
      -
      - - +
      + +
      +
      +
      +
      +
      + +
      + + + +
      +

      Computer Science & Engineering

      + +
      + + +
      + +

      Very Large Scale Integration Lab

      +
      +

      + For the students of UG-ECE and PG-ECE. +

      +
      +
      +
      +
      + +
      + + + +
      + + + + + + + + + + + \ No newline at end of file diff --git a/src/lab/documents/flash-plugin.pdf b/src/lab/documents/flash-plugin.pdf new file mode 100644 index 0000000000000000000000000000000000000000..38ec7af4f4cf716b893600bcc88f2ed44e0f9ae7 GIT binary patch literal 32104 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 - - + + + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
      -
      - - -
      - -
      -
      -
      -
      -
      -
      - - - - - - - - - -
      - - - - -
      - - - - - - + + + + + + + + + + - - - - - - - - - - + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp1/Introduction.html index e0c58468..21db08bb 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/Introduction.html @@ -1,235 +1,261 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
      -
      - - -
      - -
      -
      -
      -
      -
      -
      - - - -
      -

      Computer Science & Engineering →VLSI Lab →List Of Experiments

      - -
      - - -
      - - -

      Schematic Design Of Transistor Level Inverter

      -

      -

      Inverter is a logic gate, with one input and one output. Its symbol is shown below:-

      -

      -

      The output of inverter is complement of the input i.e. if the input is 0, the output will be 1 and vice-versa . The truth table for inverter is shown below:-

      -
      - - - - - - - - - - - - - -
      InputOutput
      01
      10
      -
      -

      The transistor level schematic of inverter can be designed in many logics,following two logics will be used for designing in the experiment

              * Complementary CMOS logic
              * Pseudo NMOS logic

      -

      -
      -
      -
      - - - - - -
      - - - - -
      - - + + + + + + + - - - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/Manual.html b/src/lab/final-build/EXP_1sep2010/exp1/Manual.html index 7baa9660..dbfd7273 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/Manual.html @@ -1,216 +1,227 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
      -
      - - -
      - -
      -
      -
      -
      -
      -
      - - - - - - - - - -
      - - - - -
      + + + + + + + - - - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/Objective.html b/src/lab/final-build/EXP_1sep2010/exp1/Objective.html index eb431843..dd3f6906 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/Objective.html @@ -1,219 +1,234 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
      -
      - - -
      - -
      -
      -
      -
      -
      -
      - - - -
      -

      Computer Science & Engineering →VLSI Lab →List Of Experiments

      - -
      - - -
      - - -

      Schematic Design Of Transistor Level Inverter.

      - -

      (a) To design transistor level schematic of an Inverter using

              * Complementary CMOS logic
              * Pseudo NMOS logic


      -

      (b) To find the effect of load capacitance on the rise time and fall time and hence delay of output waveform.


      -

      (c) To find the effect of W/L of transistors on the output waveform.


      - - -
      -
      -
      - - - - - -
      - - - - -
      - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp1/Procedure.html index 2919d9a8..a1fe269c 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/Procedure.html @@ -1,215 +1,221 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
      -
      - - -
      - -
      -
      -
      -
      -
      -
      - - - -
      -

      Computer Science & Engineering →VLSI Lab →List Of Experiments

      - -
      - - -
      - - -

      Schematic Design Of Transistor Level Inverter

      - - -
      -
      -
      - - - - - -
      - - - - -
      - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp1/Quiz.html index 2a921a85..5245b3e7 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/Quiz.html @@ -1,314 +1,312 @@ - - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - - -
      -
      - - -
      - -
      -
      -
      -
      -
      -
      - - - -
      -

      Computer Science & Engineering →VLSI Lab →List Of Experiments

      - -
      - - -
      - - -

      Schematic Design Of Transistor Level Inverter

      - - -

      -


      -

      Pre_Quiz

      -
        -
      • What do you mean by rise time and fall time ?
      • -
      • What are the three regions of operation of an inverter ?
      • -
      • What is the expression for gain factor ?
      • -
      • Name the IC used for inverter.
      • -
      -
      - -

      Post_Quiz

      - -
      -
        -
      1. The number of inputs in an inverter is ____.
        - 1
        - 2
        - 3
        - 4

        -
      2. - -
      3. Inverter gate is same as __________.
        - AND gate
        - NOT gate
        - NOR gate
        - NAND gate

        -
      4. - -
      5. Which is the most suitable representation for a NOT gate?
        -

        -

        -

        -


        -
      6. - -
      7. Identify which statement is true for inverter?
        - Any difference in inputs gurantees a high output
        - Any difference in inputs gurantees a low output
        - A high input gives a high output
        - A low input gives a high output

        -
      8. - -
      9. What is the traditional symbol for inverter?
        -
        -
        -
        -

        -
      10. - -
      11. Choose the electrical analogue of an inverter.
        -
        -
        -
        - none of these

        -
      12. - -
      13. What is the correct input voltage range for region D?
        - Vdd/2 < Vin ≤ Vdd-Vtp
        - Vin = Vdd/2
        - 0 ≤ Vin ≤ Vtn
        - Vin ≥ Vdd-Vtp

        -
      14. - -
      15. What are the operation states of n-device and p-device respectively in region B?
        - linear & unsaturated
        - cut-off & linear
        - linear & saturated
        - saturated & linear

        -
      16. - -
      17. What is delay?
        - maximum of rise time and fall time
        - product of rise time and fall time
        - average of rise time and fall time
        - addition of rise time and fall time

        -
      18. - -
      19. What is desirable βn/βp ratio for an inverter?
        - 0
        - 1
        - 0.5
        - ∞

        -
      20. - -
      - - - -
      - -
      - - -
      -
      -
      - - - - - -
      - -
      - - -
      - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/References.html b/src/lab/final-build/EXP_1sep2010/exp1/References.html index d838777e..09f8b916 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/References.html @@ -1,222 +1,237 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
      -
      - - -
      - -
      -
      -
      -
      -
      -
      - - - -
      -

      Computer Science & Engineering →VLSI Lab →List Of Experiments

      - -
      - - -
      - - -

      Schematic Design Of Transistor Level Inverter

      - -
        -
      1. "Principles of cmos vlsi design"by Weste-Eshraghian

      2. - -
      3. CMOS: Circuit Design, Layout, and Simulation, Third Edition by Bacor, R. Jacob. Wiley-IEEE. pp. 1174.Chen, Wai-Kai (ed) (2006).

      4. -
      5. The VLSI Handbook, Second Edition (Electrical Engineering Handbook) by Boca Raton: CRC. ISBN 0-8493-4199-X.

      6. -
      7. http://jas.eng.buffalo.edu/education/fab/NMOS/nmos.html

      8. -
          - -
      -
      -
      - - - - - -
      - - - - -
      - - + + + + + + + - - - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp1/Simulator.html index ab66554a..a474313e 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/Simulator.html @@ -1,216 +1,225 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
      -
      - - -
      - -
      -
      -
      -
      -
      -
      - - - -
      -

      Computer Science & Engineering →VLSI Lab →List Of Experiments

      - -
      - - -
      - - -

      Schematic Design Of Transistor Level Inverter

      - - Experiment - -
      -
      -
      - - - - - -
      - - - - -
      - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/Theory.html b/src/lab/final-build/EXP_1sep2010/exp1/Theory.html index edc46bfa..ed5c55b7 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/Theory.html @@ -1,301 +1,326 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - - -
      -
      - - -
      - -
      -
      -
      -
      -
      -
      - - - -
      -

      Computer Science & Engineering →VLSI Lab →List Of Experiments

      - -
      - - -
      - - -

      Schematic Design Of Transistor Level Inverter

      -

      - -

      CMOS INVERTER


      - -

      In the transistor level design of CMOS inverter consists of nmos and pmos transistor in series.The PMOS transistor is connected between Vdd and output node,whereas the NMOS is connected betweeen the output node and gnd.


      - -

      WORKING OF CMOS INVERTER


      - -

      Before knowing the working of CMOS inverter we will see the regions of operation of transistor so that we can understand what is actually happening inside the inverter. MOS transistors have three regions of operations :
      -     1) cut-off region
      -     2) linear region
      -     3) saturation region
      -

      - -

      The transistor is said to be in cut-off region when Vgs < Vt. Vgs is the voltage applied at gate with respect to source and Vt is the threshhold voltage below which the transistor does not work. So for transistor to work Vgs - Vt should be greater than zero always.


      - -

      The transistor is in linear region when Vgs - Vt > Vds where Vds is the voltage at drain with respect to source.


      - -

      The transistor is said to be in saturation region when vgs - Vt < Vds


      - -

      The transfer characteristic(i.e. the output voltage vs input voltage) is shown in the figure below. The operation is divided into 5 region depending on the range of input voltage(Move your mouse over the region to know about the region).The output voltage in every region is obtained by equating drain to source current of pmos and nmos.


      - -
      - - - - - - - -

      -

      - -

      EFFECT OF W/L RATIO ON OUTPUT WAVEFORM


      - -

      Before proceeding to the study of effect please read the definition of β (gain factor).


      - -

      W/L ratio is directly proportional to β.The ratio βn/βp is crucial in determinig the transfer characteristic of the inverter.When the ratio is increased the transition shifts from left to right,but the output voltage transition remains sharp.For CMOS the ratio is desired to be 1 so that it requires equal time to charge and discharge.


      - -

      EFFECT OF CAPACITANCE ON THE RISE AND FALL TIME


      - -

      The rise time is defined as the time required to charge the capacitor from 10% to 90% and fall time is defined as the time required for the capacitor to discharge from 90% to 10%. - How the rise time and the fall time is calculated is shown in the figure below :


      - - - -

      Greater value of capacitor implies larger rise and fall time,which furthur implies large delay. The rise time and fall time are directly proportional to the capacitance, therefore, greater the value of capacitance, greater will be the time taken for rising and falling.


      - -

      PSEUDO NMOS


      - -

      The gate of p-device is permanently grounded which is equivalent to use of NMOS in depletion mode


      - - -

      SOME BASIC DEFINITIONS AND THEORY


      -

      TRANSISTOR


      - -

      Basically transistor consistes of three parts - GATE, SOURCE and DRAIN as shown in figure below:


      - - - -

      The gate is a control input which determines the flow of electric current between source and drain. Physically drain and source are equivalent and the two types of transistor i.e. n-transistor and p-transistor differ only in the way electric current flows between source and drain according to the different values applied at the controlling gate input. In n-transistor when logic 1 is aplied to gate, the current flows bwetween source and drain while no current flows when logic 0 is applied. The p-transistor works just the opposite way - the current flows between source and drain when logic 0 is applied and no current on logic 1.


      - -

      β - GAIN FACTOR


      - -

      β is the MOS transistor gain factor which depends both on process parameters and geometry parameters.


      - -
      β = k(W/L)
      where K is the factor which shows process dependency
      and W & L shows geometry dependency

      - -

      For NMOS, gain factor is denoted by βn and for PMOS, gain factor is denoted by βp.


      - -

      DELAY


      - -

      Delay time is the time taken for the input transistion (50% level) into output (50% level). The single gate delay is given by the average of rise time and fall time, so delay also is directly proportional to the capacitance value


      - -

      DEPLETION MODE


      - -

      Using NMOS in depletion region means increasing negative voltage on the gate to reduce current flow or we can say to deplete the channel of free carriers which are electrons in n-channel.


      -

      - -
      -
      -
      - - - - - -
      - -
      - - -
      - - + + + + + + + - - - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp2/Introduction.html index 5bb60a20..bf2efe85 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Introduction.html @@ -94,7 +94,7 @@

      <
      @@ -283,4 +283,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Objective.html b/src/lab/final-build/EXP_1sep2010/exp2/Objective.html index 1b270595..1c11b824 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Objective.html @@ -215,4 +215,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html index 015cc4f4..074ee000 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html @@ -95,7 +95,7 @@

      < +

      Introduction

      Objective

      Theory

      Procedure

      Simulator

      Quiz

      References

      Feedback

      @@ -215,4 +215,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html index 0e80eb55..6639ac55 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html @@ -99,7 +99,7 @@

      < +

      Introduction

      Objective

      Theory

      Procedure

      Simulator

      Quiz

      References

      Feedback

      @@ -315,4 +315,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/References.html b/src/lab/final-build/EXP_1sep2010/exp2/References.html index df941e25..a7bda5ae 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/References.html @@ -95,7 +95,7 @@

      < +

      Introduction

      Objective

      Theory

      Procedure

      Simulator

      Quiz

      References

      Feedback

      @@ -222,4 +222,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html index 9544d100..8e1c6620 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html @@ -95,7 +95,7 @@

      < +

      Introduction

      Objective

      Theory

      Procedure

      Simulator

      Quiz

      References

      Feedback

      @@ -213,4 +213,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html index 9d4cf1cf..cff644ce 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html @@ -94,7 +94,7 @@

      <
      @@ -284,4 +284,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Manual.html b/src/lab/final-build/EXP_1sep2010/exp3/Manual.html index c87ff288..24cd2db5 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Manual.html @@ -94,7 +94,7 @@

      <
      @@ -214,4 +214,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Objective.html b/src/lab/final-build/EXP_1sep2010/exp3/Objective.html index 05f0d4f2..6b36e6e7 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Objective.html @@ -95,7 +95,7 @@

      < +

      Introduction

      Objective

      Theory

      Procedure

      Simulator

      Quiz

      References

      Feedback

      @@ -216,4 +216,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp3/Procedure.html index 5a3147a3..798f1cd9 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Procedure.html @@ -95,7 +95,7 @@

      < +

      Introduction

      Objective

      Theory

      Procedure

      Simulator

      Quiz

      References

      Feedback

      @@ -216,4 +216,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp3/Quiz.html index 1e730142..15b0bde6 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Quiz.html @@ -97,7 +97,7 @@

      <
      @@ -326,4 +326,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/References.html b/src/lab/final-build/EXP_1sep2010/exp3/References.html index 7fe649fa..29bdc7d5 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/References.html @@ -94,7 +94,7 @@

      <
      @@ -221,4 +221,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html index 6a5c58ab..6ffcf05c 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html @@ -94,7 +94,7 @@

      <
      @@ -213,4 +213,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Theory.html b/src/lab/final-build/EXP_1sep2010/exp3/Theory.html index e5984986..671d6be3 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Theory.html @@ -94,7 +94,7 @@

      <
      @@ -243,4 +243,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp4/Feedback.html index 1eaf0972..5ceba64d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Feedback.html @@ -94,7 +94,7 @@

      <
      @@ -210,4 +210,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp4/Introduction.html index dcef67ba..f65cdb90 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Introduction.html @@ -94,8 +94,8 @@

      < +

      Introduction

      Objective

      Theory

      Procedure

      Simulator

      Quiz

      References

      Feedback

      +

      Introduction

      Objective

      Theory

      Procedure

      Simulator

      Quiz

      References

      Feedback

      @@ -195,7 +195,7 @@

      Follow Us

      -
      + @@ -252,4 +252,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Manual.html b/src/lab/final-build/EXP_1sep2010/exp4/Manual.html index 9e528ab6..5e46ab17 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Manual.html @@ -94,7 +94,7 @@

      <
      @@ -216,4 +216,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Objective.html b/src/lab/final-build/EXP_1sep2010/exp4/Objective.html index 671111e6..98ad9cb8 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Objective.html @@ -94,7 +94,7 @@

      <
      @@ -218,4 +218,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp4/Procedure.html index 3e556bde..5274ce32 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Procedure.html @@ -95,7 +95,7 @@

      < +

      Introduction

      Objective

      Theory

      Procedure

      Simulator

      Quiz

      References

      Feedback

      @@ -214,4 +214,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html index 47cba41b..4312b0cb 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html @@ -97,7 +97,7 @@

      <
      @@ -306,4 +306,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/References.html b/src/lab/final-build/EXP_1sep2010/exp4/References.html index 05375be2..9445c132 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/References.html @@ -94,7 +94,7 @@

      <
      @@ -218,4 +218,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html index 8c0b3fad..d136779d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html @@ -94,7 +94,7 @@

      <
      @@ -244,4 +244,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Theory.html b/src/lab/final-build/EXP_1sep2010/exp4/Theory.html index 28d4eb10..b60e499c 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Theory.html @@ -94,7 +94,7 @@

      <
      @@ -307,4 +307,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html index 6870bc39..df3bfdb0 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html @@ -94,7 +94,7 @@

      <
      +

      Introduction

      Objective

      Theory

      Procedure

      a href="Simulator.html?domain=Computer Science & Engineering&lab=VLSI LAB" class="sidebar-a" >

      Simulator

      Quiz

      References

      Feedback

      @@ -210,4 +210,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp5/Introduction.html index 8069246c..8629580f 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Introduction.html @@ -94,7 +94,7 @@

      <
      @@ -243,4 +243,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Manual.html b/src/lab/final-build/EXP_1sep2010/exp5/Manual.html index 0a8ce834..09b13f74 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Manual.html @@ -94,7 +94,7 @@

      <
      @@ -216,4 +216,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Objective.html b/src/lab/final-build/EXP_1sep2010/exp5/Objective.html index 2d6aa9c9..57ba028e 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Objective.html @@ -94,7 +94,7 @@

      <
      @@ -216,4 +216,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp5/Procedure.html index 30f8765b..2b721981 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Procedure.html @@ -94,7 +94,7 @@

      <
      @@ -212,4 +212,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp5/Quiz.html index 9f310cd7..d47b8808 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Quiz.html @@ -98,7 +98,7 @@

      <
      @@ -308,4 +308,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/References.html b/src/lab/final-build/EXP_1sep2010/exp5/References.html index 83bf1858..0c40a456 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/References.html @@ -94,7 +94,7 @@

      <
      @@ -222,4 +222,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp5/Simulator.html index c5e6bfcc..171c7588 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Simulator.html @@ -94,7 +94,7 @@

      <
      @@ -235,4 +235,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Theory.html b/src/lab/final-build/EXP_1sep2010/exp5/Theory.html index 636c5f5d..ca2b89a5 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Theory.html @@ -94,7 +94,7 @@

      <
      +

      Introduction

      Objective

      Theory

      Procedure

      a href="Simulator.html?domain=Computer Science & Engineering&lab=VLSI LAB" class="sidebar-a" >

      Simulator

      Quiz

      References

      Feedback

      @@ -245,4 +245,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp6/Feedback.html index 48584136..fa5ffc6d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Feedback.html @@ -94,7 +94,7 @@

      <
      @@ -210,4 +210,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp6/Introduction.html index 238a1822..b10351bc 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Introduction.html @@ -94,7 +94,7 @@

      <
      @@ -246,4 +246,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Manual.html b/src/lab/final-build/EXP_1sep2010/exp6/Manual.html index 08d0e987..a8ffbe56 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Manual.html @@ -94,11 +94,11 @@

      < ->>>>>>> ee1b45c0d5e161a5d08dea1e3dab5f307d7ad6d6 +

      Introduction

      Objective

      Theory

      Procedure

      Simulator

      Quiz

      References

      Feedback

      +>>>>>>> ee1b45c0d5e161a5d08dea1e3dab5f307d7ad6d6
      @@ -162,7 +162,7 @@

      Follow Us

      -
      + diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Objective.html b/src/lab/final-build/EXP_1sep2010/exp6/Objective.html index c9ca1ead..728fa28a 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Objective.html @@ -94,7 +94,7 @@

      <
      @@ -220,4 +220,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp6/Procedure.html index 9076d1f1..aa6617d4 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Procedure.html @@ -94,7 +94,7 @@

      <
      @@ -214,4 +214,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp6/Quiz.html index 5fff17c0..6d3ea163 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Quiz.html @@ -98,7 +98,7 @@

      <
      @@ -309,4 +309,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/References.html b/src/lab/final-build/EXP_1sep2010/exp6/References.html index 70209767..8a69520b 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/References.html @@ -94,7 +94,7 @@

      <
      @@ -219,4 +219,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html index 89f888f7..bd9d3a1d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html @@ -94,7 +94,7 @@

      <
      @@ -241,4 +241,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Theory.html b/src/lab/final-build/EXP_1sep2010/exp6/Theory.html index b362bbc1..aa71b2b9 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Theory.html @@ -94,7 +94,7 @@

      <
      @@ -253,4 +253,5 @@

      Follow Us

      - + + \ No newline at end of file diff --git a/src/lab/index.html b/src/lab/index.html index 38fe69ac..f050bcce 100644 --- a/src/lab/index.html +++ b/src/lab/index.html @@ -1,200 +1,230 @@ - + + + + - - - - - - - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - - + + + + + - - - - - + Welcome to Virtual Labs - A MHRD Govt of india Initiative + + - - - - + - - - -
      -
      - - -
      + + + -
      -
      -
      -
      -
      -
      - - - -
      -

      Computer Science & Engineering

      - -
      - - -
      - - -

      Very Large Scale Integration Lab

      -

      A single chip sized of few millimeters may have Millions of transistors in it for example a microprocessor is a VLSI device. - Very Large Scale Integration (VLSI) is the process of creating integrated circuits by combining large numbers of transistors into a single chip.

      -

      -
      -

      This lab provides good understanding and learning opportunity of VLSI designing for users. - There are ten experiments in this lab, which covers following aspects of VLSI designing.

      -
      -

        -
      • First six experiments provide GUI interface of schematic design and simulation results of various circuits.


      • -
      • Seventh experiment provides WEB based Spice code simulation platform. User can learn circuit design using Spice coding.


      • -
      • Eighth and ninth experiments provide digital circuit designing using Verilog code for which a web based Verilog simulation - platform is provided. User can test any level of Verilog code in ninth experiment.


      • -
      • Tenth experiment provides GUI interface of physical (layout) design of various circuits. By this experiment user can learn design rules - (DRCs) for layout design and can test design rules of their designs.


      • -


          -





        -
        + - - - + + + -
        -

        -
        -
        - + + + + + + +
        +
        + +
        + + + +
        +
        +
        +
        +
        + +
        + -
        + +
        +

        Computer Science & Engineering

        +
        + +
        + +

        Very Large Scale Integration Lab

        +
        +

        + A single chip sized of few millimeters may have millions of transistors in it for example a microprocessor is a VLSI device. Very Large Scale Integration (VLSI) is the process of creating integrated + circuits by combining large numbers of transistors into a single chip.
        +

        +

        +
        +

        +
        +

        This lab provides good understanding and learning opportunity of VLSI designing for users. There are ten experiments in this lab, which covers following aspects of VLSI designing.

        +
        +

        +
          +
        • First six experiments provide GUI interface of schematic design and simulation results of various circuits.

        • +
          +
        • Seventh experiment provides WEB based Spice code simulation platform. User can learn circuit design using Spice coding.

        • +
          +
        • +

          + Eighth and ninth experiments provide digital circuit designing using Verilog code for which a web based Verilog simulation platform is provided. User can test any level of Verilog code in ninth + experiment. +

          +
        • +
          +
        • +

          + Tenth experiment provides GUI interface of physical (layout) design of various circuits. By this experiment user can learn design rules (DRCs) for layout design and can test design rules of their + designs. +

          +
        • +
          +
            +
            +
            +
          +

          +
          + + + +
          +
          +
          +
          +
          +
          + +
          + + +
          + - - + - - + - - - - + + + + + \ No newline at end of file diff --git a/src/themes/green-icon/css/style.css b/src/themes/green-icon/css/style.css index 39a0ab49..e94d8acc 100644 --- a/src/themes/green-icon/css/style.css +++ b/src/themes/green-icon/css/style.css @@ -33,9 +33,21 @@ background: #fff; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; } -.container-fluid .calender .button { -text-align: center; -padding: 2px; +/* Styles for feedback button in feedback section */ +#feedback-btn { + color: #2C99CE !important; + border-color: #2C99CE !important; +} + +#feedback-btn-link { + display: block; + margin: auto; + width: 17%; +} + +#feedback-btn-link:hover { + text-decoration: inherit !important; + color: inherit !important; } .container-fluid .calender .nav { @@ -810,9 +822,17 @@ a:focus { color: #2C99CE; font-size: 1.8em; - + margin-top: 5px; + margin-bottom:20px; } +.text-h1-lightblue +{ + color: #2C99CE; + font-size: 1.8em; + font-weight: bold; + text-align : center; +} .text-a-lightgreen { color: #72AB44; @@ -924,7 +944,7 @@ font-size: 30px; } .owl-theme .owl-buttons i{ - margin-top: 2px; + margin-top: 2px; } //To move navigation buttons outside use these settings: @@ -996,18 +1016,31 @@ font-size: 30px; /*Labs page*/ .sidebar-col-2 { - + margin-bottom : 15px; } .lab-list-col-10 { background: url("../images/devider-blue-v-o.png") repeat-y; background-position: left top; - margin-bottom: 25px; + margin-bottom: 15px; } .sidebar-a:HOVER, .text-h3-darkblue:HOVER { - color: #ff6600 !important; + color: #ff6600 !important; + } +h3 +{ + line-height: 32px; +} +h1 +{ + line-height:50px; + font-family: 'Montserrat', sans-serif; +} +h2 +{ + margin-bottom: 15px ; } .lab-list-row-div From 120a22df2c8667b12a7b1182ad927f90ea4e077c Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Tue, 12 May 2020 14:48:22 +0530 Subject: [PATCH 02/17] Updated new css in exp2 --- .../EXP_1sep2010/exp2/Feedback.html | 414 +++++------ .../EXP_1sep2010/exp2/Introduction.html | 554 +++++++-------- .../final-build/EXP_1sep2010/exp2/Manual.html | 35 +- .../EXP_1sep2010/exp2/Objective.html | 412 +++++------ .../EXP_1sep2010/exp2/Procedure.html | 410 +++++------ .../final-build/EXP_1sep2010/exp2/Quiz.html | 614 ++++++++-------- .../EXP_1sep2010/exp2/References.html | 424 +++++------ .../EXP_1sep2010/exp2/Simulator.html | 420 +++++------ .../final-build/EXP_1sep2010/exp2/Theory.html | 658 ++++++++++-------- 9 files changed, 2025 insertions(+), 1916 deletions(-) diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp2/Feedback.html index 5da5fdad..b9011b3d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Feedback.html @@ -1,212 +1,234 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          Feedback
          -
          -
          - - - - - -
          - - - - -
          - - - - - - + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp2/Introduction.html index bf2efe85..30deb5f8 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Introduction.html @@ -1,287 +1,299 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level NAND & NOR Gate

          - -

          DEFINITION OF NAND GATE

          -NAND gate has 1 output and 2 or more input
          -The output of the NAND gate is low only when all the inputs are high else it is low.
          -A NAND gate could be veiwed as an AND gate with inverter at the output

          -

          SCHEMATIC OF NAND GATE



          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Input AInput BOutput
          001
          011
          101
          110
          -


          - -

          DEFINITION OF NOR GATE

          -

          NOR gate has 1 output and 2 or more input
          -The output of NOR gate is high only when all the inputs are low else it is high
          -A NOR gate could be viewed as an OR gate with inverter at the output



          -

          SCHEMATIC OF NOR GATE



          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Input AInput BOutput
          001
          010
          100
          110
          -
          - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Manual.html b/src/lab/final-build/EXP_1sep2010/exp2/Manual.html index 3592e5da..74ed758d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Manual.html @@ -26,8 +26,8 @@ - - +
          @@ -43,7 +43,7 @@ - +
          @@ -60,13 +60,13 @@ @@ -81,7 +81,7 @@
          -
          +

          @@ -89,17 +89,17 @@
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          +

          Computer Science & Engineering VLSI Lab Experiments

          -

          Schematic Design Of Transistor Level NAND & NOR Gate

          +

          Schematic Design Of Transistor Level NAND & NOR Gate

          Experiment Manual is under construction @@ -163,15 +163,15 @@

          Follow Us

          - + - - + - - + - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Objective.html b/src/lab/final-build/EXP_1sep2010/exp2/Objective.html index 1c11b824..969b5e25 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Objective.html @@ -1,219 +1,225 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          - -

          (a) To design a 2 input NAND gate using 2 NMOS and 2 PMOS

          -

          (b) To design a 2 input NOR gate using 2 NMOS and 2 PMOS


          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html index 074ee000..277049f8 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html @@ -1,219 +1,221 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          -

          NAND

          -
          -

          NOR

          - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html index 6639ac55..ff7c5aa5 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html @@ -1,319 +1,325 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          - - -

          -



          -

          Pre_Quiz

          - -
            -
          • Draw truth table for NAND and NOR gate.
          • -
          • Write the combinations of input for which NAND and NOR gate behaves exactly the same.
          • -
          • How can a NAND gate can be cinverted to behave as an inverter?
          • -
          • What are the driving volage range for n-switch and p-switch respectively?
          • -
          • What is the advantage of making Karnaugh Map of any combinational logic?
          • -
          - -

          Post_Quiz



          - - - -
          -
            -
          1. Identify the symbol for NAND gate.
            -
            -
            -
            -
            -
          2. -
            - -
          3. Identify the symbol for NOR gate.
            -
            -
            -
            -
            -
          4. -
            - -
          5. How do we represent with n-devices?
            - series connection of n-devices with input A and input B
            - parallel connection of p-devices with input A and input B
            - combination of series and parallel connecton of n-devices
            - none
            -
          6. -
            - -
          7. What is the correct representation (in terms of switches) for two n-devices connected in series having inputs 0 & 1?
            -
            -
            -
            -
            -
          8. -
            - -
          9. What is the correct representation (in terms of switches) for two p-devices connected in series having both inputs as 1?
            -
            - NMOS in parallel and PMOS in series
            - Both NMOS and PMOS in parallel
            - Both NMOS and PMOS in series
            -
          10. -
            - -
          11. Which of the following Boolean expression is represented by the given karnaugh map?

            - B
            - A
            - A+B
            - AB
            -
          12. -
            - -
          13. Which of the following Boolean expression is represented by the given karnaugh map?

            - AB
            - BC
            - AC
            - ABC
            -
          14. -
            - -
          15. Which combination of logic gates is correct for the expression ABCD?
            -
            -


            - Both a & b


            - None
            -
          16. -
            - -
          17. Which combination of logic gates is correct for the following expression?

            -
            -


            - none of the above


            - both a & b
            -
          18. -
            - -
          - - - -
          - -
          - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - - - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/References.html b/src/lab/final-build/EXP_1sep2010/exp2/References.html index a7bda5ae..f32d5b7c 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/References.html @@ -1,226 +1,230 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          - - -
            -
          1. "Principles of cmos vlsi design"by Weste-Eshraghian
          2. - -
          3. CMOS: Circuit Design, Layout, and Simulation, Third Edition by Bacor, R. Jacob. Wiley-IEEE. pp. 1174.Chen, Wai-Kai (ed) (2006).

          4. -
          5. The VLSI Handbook, Second Edition (Electrical Engineering Handbook) by Boca Raton: CRC. ISBN 0-8493-4199-X.

          6. -
          7. http://jas.eng.buffalo.edu/education/fab/NMOS/nmos.html

          8. -
          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html index 8e1c6620..bf430792 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html @@ -1,217 +1,227 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - -
          - - -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          - - Experiment - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Theory.html b/src/lab/final-build/EXP_1sep2010/exp2/Theory.html index 5ceb4758..184d6624 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Theory.html @@ -1,322 +1,368 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          -

          - -

          -

          SWITCHING BEHAVIOUR OF TRANSISTOR

          - -

          The gate of the MOS transistor controls the passage of the current between the drain and source.If the voltage at the gate is Vdd ,no current flows between the drain and source of PMOS and same is the case with NMOS if its gate is grounded.This characteristic of MOS transistors,enables it to be viewed as a switch.The switching behaviour of nmos and pmos device is shown in the figure below.Here the input 0 indicates that the gate is grounded and input 1 indicates that Vdd is applied to the gate:


          - -

          - -

          SERIES AND PARALLEL CONNECTION

          - -

          The transistor level schematic of any combinational logic can be obtained by placing two or more n/p-switches in series or parallel.

          - -

          If switches are connected in series then the composite switch hence constructed is closed when both the switches are closed.The series connection is shown in the figure below.The table indicates the states of the switch contructed by series connection depending on the inputs A and B


          - -

          -

          - Series connection of NMOS devices
          - - - - - - - - - - - - - - -
            B
          A
          0   1
          0
          1
          OFFOFF
          OFFON
          -
          -
          -
          - Series connection of PMOS devices
          - - - - - - - - - - - - - - -
            B
          A
          0   1
          0
          1
          ONOFF
          OFFOFF
          -
          -

          - -

          If the switches are connected in parallel then the composite switch hence constructed is closed when either or both of the switches are closed.The parallel connection is shown in the figure below.The table indicates the states of the switch obtained by parallel connection depending on the inputs A and B

          - - -
          - Parallel connection of NMOS devices
          - - - - - - - - - - - - - - -
            B
          A
          0   1
          0
          1
          OFFON
          ONON
          -
          -
          - -
          - Parallel connection of PMOS devices
          - - - - - - - - - - - - - - -
            B
          A
          0   1
          0
          1
          ONON
          ONOFF
          -
          -
          -
          - -

          By using any combinations of the above constructions,CMOS combinational gates can be obtained.In the following section ,Karnaugh maps for NAND and NOR have been used to determine the required combination


          -

          K-MAP FOR NAND


          -

          -

          Thus for NAND gate PMOS devices are connected in parallel between Vdd and output node,whereas the NMOS devices are in series between output node and ground.


          -

          K-MAP FOR NOR


          - -

          -

          Thus for NOR gate PMOS devices are connected in series between Vdd and output node,whereas the NMOS devices are in parallel between output node and ground.


          - -

          -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file From 87b89bfcf33f1995a5bb2d505fa2571c9a94e0ae Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Wed, 13 May 2020 10:14:19 +0530 Subject: [PATCH 03/17] Updated new CSS in exp3 --- .../EXP_1sep2010/exp2/Feedback.html | 3 +- .../EXP_1sep2010/exp2/Objective.html | 3 +- .../EXP_1sep2010/exp2/Procedure.html | 3 +- .../final-build/EXP_1sep2010/exp2/Quiz.html | 3 +- .../EXP_1sep2010/exp2/References.html | 3 +- .../EXP_1sep2010/exp2/Simulator.html | 9 +- .../final-build/EXP_1sep2010/exp2/Theory.html | 3 +- .../EXP_1sep2010/exp3/Feedback.html | 414 ++++++------ .../EXP_1sep2010/exp3/Introduction.html | 563 ++++++++-------- .../final-build/EXP_1sep2010/exp3/Manual.html | 22 +- .../EXP_1sep2010/exp3/Objective.html | 414 ++++++------ .../EXP_1sep2010/exp3/Procedure.html | 410 ++++++------ .../final-build/EXP_1sep2010/exp3/Quiz.html | 615 +++++++++--------- .../EXP_1sep2010/exp3/References.html | 424 ++++++------ .../EXP_1sep2010/exp3/Simulator.html | 406 ++++++------ .../final-build/EXP_1sep2010/exp3/Theory.html | 486 +++++++------- 16 files changed, 1930 insertions(+), 1851 deletions(-) diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp2/Feedback.html index b9011b3d..606c467a 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Feedback.html @@ -113,7 +113,7 @@

          -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          +

          Schematic Design Of Transistor Level NAND & NOR Gate

          Dear User,

          @@ -231,4 +231,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Objective.html b/src/lab/final-build/EXP_1sep2010/exp2/Objective.html index 969b5e25..5ca891c1 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Objective.html @@ -113,7 +113,7 @@

          Feedback

          -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          +

          Schematic Design Of Transistor Level NAND & NOR Gate

            @@ -222,4 +222,5 @@

            Follow Us

            + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html index 277049f8..80737fb0 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html @@ -111,7 +111,7 @@

            Feedback

          -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          +

          Schematic Design Of Transistor Level NAND & NOR Gate

          NAND


          @@ -218,4 +218,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html index ff7c5aa5..3ee867c4 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Quiz.html @@ -112,7 +112,7 @@

          Feedback

          -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          +

          Schematic Design Of Transistor Level NAND & NOR Gate

          @@ -322,4 +322,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/References.html b/src/lab/final-build/EXP_1sep2010/exp2/References.html index f32d5b7c..9ae8c233 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/References.html @@ -111,7 +111,7 @@

          Feedback

          -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          +

          Schematic Design Of Transistor Level NAND & NOR Gate

            @@ -227,4 +227,5 @@

            Follow Us

            + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html index bf430792..87cbc238 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html @@ -111,10 +111,7 @@

            Feedback

          -

          Schematic Design Of - Transistor Level NAND & NOR - Gate. -

          +

          Schematic Design Of Transistor Level NAND & NOR Gate


          Make sure that you have prerequisites installed to run experiment

          @@ -224,4 +221,6 @@

          Follow Us

          - + + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Theory.html b/src/lab/final-build/EXP_1sep2010/exp2/Theory.html index 184d6624..7b5d3a25 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Theory.html @@ -113,7 +113,7 @@

          Feedback

          -

          Schematic Design Of Transistor Level NAND & NOR Gate.

          +

          Schematic Design Of Transistor Level NAND & NOR Gate

          @@ -365,4 +365,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp3/Feedback.html index 28843436..de09e629 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Feedback.html @@ -1,212 +1,234 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level XOR & XNOR Gate.

          Feedback
          -
          -
          - - - - - -
          - - + + + + + + + -
          - - - - - - - - - - - - - - - - - - - +
          \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html index cff644ce..3eeb22b0 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html @@ -1,288 +1,305 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of Transistor Level XOR & XNOR Gate.

          -

          - -

          XOR(exclusive OR)
          For a 2 input XOR,the output of the gate is low when both the inputs are same(either both low or both high).The output is high if one and only one of the inputs is high.The function is addition modulo 2 and hence the gate is used in half adder

          - The schematic and truth table for 2 input A and B for XOR gate :- -

          SCHEMATIC OF XOR GATE


          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Input AInput BOutput
          000
          011
          101
          110
          -


          -

          XNOR(exclusive OR)
          - For a 2 input XNOR,the output of the gate is high when both the inputs are same(either both low or both high).The output is low if one and only one of the inputs is high.

          - - The schematic and truth table for 2 input A and B for XOR gate :- -

          SCHEMATIC OF XNOR GATE



          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Input AInput BOutput
          001
          010
          100
          111
          -
          - -

          - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - - - - + + + + + + + - - - - - - - - - \ No newline at end of file + diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Manual.html b/src/lab/final-build/EXP_1sep2010/exp3/Manual.html index 24cd2db5..366236a5 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Manual.html @@ -26,8 +26,8 @@ - - +
          @@ -43,7 +43,7 @@ - +
          @@ -60,13 +60,13 @@ @@ -81,7 +81,7 @@
          -
          +

          @@ -89,17 +89,17 @@
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          +

          Computer Science & Engineering VLSI Lab Experiments

          -

          Schematic Design Of Transistor Level XOR & XNOR Gate.

          +

          Schematic Design Of Transistor Level XOR & XNOR Gate

          Experiment Manual is under construction @@ -215,4 +215,6 @@

          Follow Us

          + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Objective.html b/src/lab/final-build/EXP_1sep2010/exp3/Objective.html index 6b36e6e7..bd811822 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Objective.html @@ -1,220 +1,226 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level XOR & XNOR Gate.

          - -

          (a) To design a 2 input XOR gate using minimum number of transistors


          -

          (b) To design a 2 input XNOR gate using minimum number of transistors


          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp3/Procedure.html index 798f1cd9..f020ef4e 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Procedure.html @@ -1,220 +1,222 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level XOR & XNOR Gate.

          -

          XOR

          -
          -

          XNOR

          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp3/Quiz.html index 15b0bde6..a41ec78a 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Quiz.html @@ -1,330 +1,319 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level XOR & XNOR Gate.

          - - - -

          -


          -

          Pre_Quiz

          - -
            -
          • Draw the truth table for XNOR gate.
          • -
          • Implement A+B using PMOS transistors.
          • -
          • Write down the various possible logic for XOR.
          • -
          • How do you convert XOR gate into buffer.
          • -
          - -

          Post_Quiz

          - -
          -
            -
          1. Can you distinguish between AND and XNOR gate when both the inputs are 1?
            - NO
            - YES
            - MAY or MAY NOT
            - none of the above

            -
          2. -
            - -
          3. Chose the correct design of A+BC using NMOS only.
            -
            -
            -
            -

            -
          4. -
            - -
          5. Chose the correct design of AC+BC using PMOS only.
            -

            -

            -

            -


            -
          6. -
            - -
          7. In above question what is the minimum number of transistor required for making the design?
            - 4
            - 2
            - 5
            - 3

            -
          8. -
            - -
          9. Chose the correct design of ABC using complementary logic..
            -
            -
            -
            - -

            -
          10. -
            - -
          11. Chose the correct design of A+B+C using complementary logic..
            -
            -
            -
            -
            -
          12. -
            - -
          13. What will be the minimum number of transistor required for designing ABC+ABC+ABC+ABC
            - 12
            - 11
            - 8
            - 10
            -
          14. -
            - -
          15. What will be the minimum number of transistor required for designing xy+xz+zy+xy+z
            - 6
            - 4
            - 3
            - 2

            -
          16. -
            - -
          17. Reduce the expression xy(z+w)+y(xz+xz)+zw and tell the min number of transistor required for the design.
            - 8
            - 6
            - 11
            - 12
            -
          18. -
            - - - -
          - - - -
          - - -
          - - - - - - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/References.html b/src/lab/final-build/EXP_1sep2010/exp3/References.html index 29bdc7d5..2e8083bd 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/References.html @@ -1,225 +1,233 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of Transistor Level XOR & XNOR Gate.

          - -
            -
          1. "Principles of cmos vlsi design"by Weste-Eshraghian
          2. - -
          3. CMOS: Circuit Design, Layout, and Simulation, Third Edition by Bacor, R. Jacob. Wiley-IEEE. pp. 1174. Chen, Wai-Kai (ed) (2006).

          4. -
          5. The VLSI Handbook, Second Edition (Electrical Engineering Handbook) by Boca Raton: CRC. ISBN 0-8493-4199-X.

          6. -
          7. http://jas.eng.buffalo.edu/education/fab/NMOS/nmos.html

          8. -
              - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html index 6ffcf05c..e6f60ddb 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html @@ -1,217 +1,221 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Transistor Level XOR & XNOR Gate.

          - -Experiment - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Theory.html b/src/lab/final-build/EXP_1sep2010/exp3/Theory.html index 671d6be3..aae359d0 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Theory.html @@ -1,247 +1,271 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of Transistor Level XOR & XNOR Gate.

          -

          - - -

          Having gained sufficient knowledge about series and parallel connection, we now move towards desining transistor level schematic for any given combinational logic. This is done by analysing the kmap of the given combination for p- and n-switches and then deducing the required series or parallel combination.The following example will give you an idea about how to go for designing a combinational logic using transistors.we want to design transistor level schematic of (AB+CD)


          - -

          K-MAP


          - - -

          IMPLEMENTATION FOR N-SWITCHES

          - - The series combination of A and B is in parallel with the series combination of C and D. -

          IMPLEMENTATION FOR P-SWITCHES

          - - The parallel combination of A and B is in series with the parallel combination of C and D. -

          The complete design will be as shown in the figure below


          - - - -

          XOR

          - - A ⊕ B = AB + AB
          - - A is analogous to C and B is analogous to D. - If implementation is done according to the example described above we would require 5 NMOS and 5 PMOS.
          4 NMOS and PMOS for implementation of complement of AB+AB
          and 1 pair for the inverter.
          .Now,think of a method to reduce the number of transistor. 1 pair needed for inverting can be reduced if XOR is implemented as the complement of XNOR.

          - -

          XNOR

          - A ⊕ B - - in the similar way xnor if implemented as complement of A ⊕ B rather than AB+A B would require 4 NMOS and PMOS.In that case B would be analougos to B in the above example,A to C and B to D. - -

          - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - + + + + + + - - - - - - - - - - - \ No newline at end of file + From cc830e82c07acbcda2b5361479648262708010ae Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Wed, 13 May 2020 20:16:51 +0530 Subject: [PATCH 04/17] Updated new CSS in exp4 --- .../EXP_1sep2010/exp3/Introduction.html | 3 +- .../final-build/EXP_1sep2010/exp3/Theory.html | 3 +- .../EXP_1sep2010/exp4/Feedback.html | 415 ++++++------ .../EXP_1sep2010/exp4/Introduction.html | 483 +++++++------- .../EXP_1sep2010/exp4/Objective.html | 419 ++++++------ .../EXP_1sep2010/exp4/Procedure.html | 406 ++++++------ .../final-build/EXP_1sep2010/exp4/Quiz.html | 514 +++++++-------- .../EXP_1sep2010/exp4/References.html | 418 ++++++------ .../EXP_1sep2010/exp4/Simulator.html | 477 +++++++------- .../final-build/EXP_1sep2010/exp4/Theory.html | 600 +++++++++--------- 10 files changed, 1852 insertions(+), 1886 deletions(-) diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html index 3eeb22b0..b4896e9d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Introduction.html @@ -302,4 +302,5 @@

          Follow Us

          - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Theory.html b/src/lab/final-build/EXP_1sep2010/exp3/Theory.html index aae359d0..4884d451 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Theory.html @@ -268,4 +268,5 @@

          Follow Us

          - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp4/Feedback.html index 5ceba64d..62b415a7 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Feedback.html @@ -1,214 +1,231 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of Pass Transistor Logic & Multiplexer.

          Feedback
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp4/Introduction.html index f65cdb90..d02f5779 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Introduction.html @@ -1,256 +1,257 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - - - -
          - - -

          Schematic Design Of Pass Transistor Logic & Multiplexer.

          -

          - - -

          Transmission gates are used in digital circuits to pass or block particular signal from the components. In transmission gates, NMOS and PMOS are parallel connected to each other. Schematic representation of transmission gate and its circuit symbol are shown below.

          -
          -

          -

          -

          In the transmission gates the input to the gate acts as the controlling input and depending on the value of control variable, the input at the source end of transistor appears at the drain end or in other words the control variable controls a transmission gate to which pass variables are applied. In figure shown above A is the control signal.

          - -



          - Pass transistor logic is an efficient alternative to Complementary CMOS logic design because of following reasons:

          -         1. Decreased node capacitance .

          -         2. Reduced transistor count required to implement a logic function.

          -         3. Due to the low voltage swing pass transistors require lower switching energy to charge up the node.

          -         4. Better speed .

          -         5. Low power design.

          -         6. No static power consumption .

          -


          - -

          - Applications of Transmission Gate:

          -         1. Transmission gates are typically used as building blocks for logic circuitry, such as a D Latch or D Flip-Flop.

          -         2. Transmission gates are basic building block for multiplexer.

                  3. Transmission gates can be used for blocking particular component from live signal.

          -



          - -

          Multiplexer


          - -

          Multiplexer or MUX, which is also known as data selector, is a combinational circuit with multiple input and single output. At a time a single input is selected and given as output based on select signal. -



          - -

          - A multiplexer selects binary information present on any one on the input line, depending upon logic status of the selection inputs and routes to the output line. If there are n selection line then number of possible routes input lines is 2n and then multiplexer is referred as a 2n x 1 multiplexer. -



          - -

          - Advantages of Multiplexer based on pass transistor:

          -         1. Pass transistor multiplexer uses fewer transistors as compared to fully complementary gates.

          -         2. Pass transistor is somewhat faster than complementary switch.

          -

          - - -
          -
          -
          - - - - - -
          - -
          - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - \ No newline at end of file +
          \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Objective.html b/src/lab/final-build/EXP_1sep2010/exp4/Objective.html index 98ad9cb8..6a8060b7 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Objective.html @@ -1,222 +1,229 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Pass Transistor Logic & Multiplexer.

          - -
            -
          • To design positive level pass transistor logic .

          • -
          • To design a 2 input multiplexer using pass transistor logic for following logical expression :
            In1*CLK' + In2*CLK

          • -
          • To design negative level pass transistor logic

          • -
            -
          - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp4/Procedure.html index 5274ce32..6591ff67 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Procedure.html @@ -1,218 +1,218 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of Pass Transistor Logic & Multiplexer.

          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html index 4312b0cb..89792b6f 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html @@ -1,310 +1,228 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of Pass Transistor Logic & Multiplexer.

          - - - -
          -
            -
          1. Identify which of the following can behave as pass transistors.
            -
            -
            -
            - All of the above
            -
          2. -
            - -
          3. Identify the correct statement from the following.
            - PMOS passes from source to drain when logic 1 is applied to gate.
            - NMOS passes from source to drain when logic 1 is applied to gate
            - PMOS always passes from source to drain whatever be the gate input
            - NMOS always passes from source to drain whatever be the gate input

            -
          4. -
            - -
          5. What can be designed using pass transistors?
            - Any combinational logic
            - Multiplexer
            - Both
            - None

            -
          6. -
            - -
          7. Which gate is designed in the following picture using pass transistor?

            - NOR gate
            - NAND gate
            - OR gate
            - AND gate

            -
          8. -
            -
          9. Which gate is designed in the following picture using pass transistor?

            - NOR gate
            - NAND gate
            - OR gate
            - AND gate

            -
          10. -
            - -
          11. Will n pass transistor and complementary pass transistor behave similarly for passing one?
            - No
            - Yes
            - May be in some situations
            - can not say
            -
          12. -
            - -
          13. Are the two circits shown below same?
            -
            - Yes
            - No
            - Cannot be said
            -
          14. -
            - -
          15. What is the correct expression corresponding to above circuits?
            - A+B
            - AS0 + B
            - A + BS0
            - AS0' + BS0

            -
          16. -
            - -
          17. _______ input mux can be formed using n select lines.
            - n
            - 2*n
            - 2n
            - None of the above

            -
          18. -
            - -
          19. Which gives good zero
            - Nmos Pass transistor
            - Both pmos and complementary pass transistor
            - Pmos pass transistor
            - None of the above
            -
          20. -
            - -
          - - - -
          - -
          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/src/lab/final-build/EXP_1sep2010/exp4/References.html b/src/lab/final-build/EXP_1sep2010/exp4/References.html index 9445c132..df9f2a37 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/References.html @@ -1,222 +1,228 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of Pass Transistor Logic & Multiplexer.

          - -
            -
          1. "Principles of cmos vlsi design"by Weste-Eshraghian

          2. -
          3. "System integration:from transistor design to large scale integration" by Kurt Hoffman

          4. -
          5. "Electronics(fundamentals and Applications)"by D Chattopadhyay

          6. -
          - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html index d136779d..03c2095d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html @@ -1,248 +1,251 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of Pass Transistor Logic & Multiplexer.

          -

          - Pre-Quiz Questions:

          -

          - -

          - Test your Understanding Pass Transistor and Multiplexer , by going through the following quiz:
          -   

          -



          - -

          - Virtual Experiment:
          - Please make sure that you are going to perform experiment only after going through the following sections:

          - 1. Manual
          - 2. Procedure
          - 3. Objectives
          -

          - -
          -

          -   

          • Start the Experiment On Positive Level Pass Transistor and Multiplexer
          -

          -
          - -
          -

          -   

          • Start the Experiment On Negative Level Pass Transistor
          -

          -
          - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + "> + + + + + + + + diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Theory.html b/src/lab/final-build/EXP_1sep2010/exp4/Theory.html index b60e499c..23ebeb24 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Theory.html @@ -1,311 +1,323 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of Pass Transistor Logic & Multiplexer.

          -

          - -

          Transmission gate is the parallel combination of NMOS and PMOS. When control signal (signal A) is high then transmission gate passes signal from input to output. NMOS passes good zero and PMOS passes good one, putting NMOS and PMOS in parallel produces a transmission gate that passes both logic levels good.



          -

          -

          PASS TRANSISTOR LOGIC THROUGH NMOS


          -

          As we already know NMOS permits flow of current from source to drain when the input to the gate is 1 therefore when control variable is equal to 1 the input at the source end appears on the drain.


          - - - - - - - - - - - - - - - - - - - - - - - - - - -
          INCONTROLOUT
          00X
          10X
          010
          111

          - -

          PASS TRANSISTOR LOGIC THROUGH PMOS


          -

          As we already know PMOS permits flow of current from source to drain when the input to the gate is 0 therefore when control variable is equal to 0 the input at the source end appears on the drain.


          - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          INCONTROLOUT
          000
          101
          01X
          11X


          - - Click on the following image to see the steps in making of complementary pass transistor - -

          - -

          The above shown pass transistor will now be able to give a good one as well as good zero. At the time when S=1, both will be able to pass so whether the input signal is zero or one it will be passed almost as it is. -



          - -

          MULTIPLEXER


          - -

          The multiplexer selects one of many analog or digital input. A multiplexer with 2n input lines have n select lines. The select lines can either be 0 or 1. Depending on the binary number(formed by combination of 1s and 0s) at the select lines. One of the input is selected and it is passed on to the output.

          - - The block diagram and truth table of the 2 input multiplexer is given below: - - - -

          The logical expression for output can be AS'+BS . If we implement this logic using nands and nors then no. of transistor required would be 5.We can use the knowledge of pass transistors,control variables an pass variables.

          - -

          -



            -
          • Choice of control variable and pass variable??

            Select input should be the control variable and data inputs can act as pass variables

          • -
          • Whether to use nmos/pmos pass transistor ??

            Since nmos is preferable in passing logic 0 and pmos is preffered in passing logic 1. We use a combination of both with complementing control variables. This ensures that both are on simultaneously and any value applied at the input appears at the output
          • -
          - - - - The upper combination of nmos and pmos is switched on and hence B is passed .Similarily if select variable is 0 A is passed. -

          - - -

          - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file From f3a1a4d49518abb26f30522c95e51be60faa74ed Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Wed, 13 May 2020 23:57:07 +0530 Subject: [PATCH 05/17] Updated new CSS in exp5 --- .../final-build/EXP_1sep2010/exp4/Quiz.html | 3 +- .../EXP_1sep2010/exp4/Simulator.html | 3 +- .../EXP_1sep2010/exp5/Feedback.html | 421 +++++++------ .../EXP_1sep2010/exp5/Introduction.html | 465 +++++++------- .../EXP_1sep2010/exp5/Objective.html | 413 ++++++------ .../EXP_1sep2010/exp5/Procedure.html | 404 ++++++------ .../final-build/EXP_1sep2010/exp5/Quiz.html | 592 +++++++++--------- .../EXP_1sep2010/exp5/References.html | 424 ++++++------- .../EXP_1sep2010/exp5/Simulator.html | 447 ++++++------- .../final-build/EXP_1sep2010/exp5/Theory.html | 491 ++++++++------- 10 files changed, 1864 insertions(+), 1799 deletions(-) diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html index 89792b6f..75e3b307 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Quiz.html @@ -225,4 +225,5 @@

          Follow Us

          - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html index 03c2095d..33efd77e 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Simulator.html @@ -248,4 +248,5 @@

          Follow Us

          - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html index df3bfdb0..41381212 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html @@ -1,214 +1,237 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Delay Estimation In Chain Of Inverters.

          Feedback
          -
          -
          - - - - - -
          - - + + + + + + + -
          - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +
          + diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp5/Introduction.html index 8629580f..f1b4f97a 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Introduction.html @@ -1,247 +1,248 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Delay Estimation In Chain Of Inverters.

          -

          - -

          - Common challenges that chip designers face is that how large should be the transistors and how many stages of logic can give least delay. In other words how to optimize gate size to minimize the delay of a logic path. -


          - -

          - The method of logical effort is one of the methods used to estimate delay in a CMOS circuit. The model describes delay caused by the capacitive load that the logic gate drives and by the topology of the logic gate. As the gate increases delay also increases, but delay depends on the logic function of the gate also. -


          - -

          Delay in a Logic Circuit


          - -

          - Gate delay can be estimated from following formula.

          - D= p + h

          - Where, p is an intrinsic delay
          -                h is an effort delay

          - Effort delay is a product of logical effort and electrical effort.

          - h= g x f

          - where, g is logical effort which is a ratio of gate input’s capacitance to the inverter capacitance when sized to deliver the same current and f is an electrical effort (f= Cout/Cin) which is a function of load/gate size. Logical effort of an inverter is 1 which is shown below. -

          -
          - -

          - -

          In this experiment, it will be learnt how a delay can be reduced by changing the gate size of an inverter. The following figure shows what actually is meant by delay here


          - -

          - -

          In theory we will be proceeding further with reducing the shown delay, i.e., reducing the time between giving an input and getting the output.

          - -

          -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - - - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Objective.html b/src/lab/final-build/EXP_1sep2010/exp5/Objective.html index 57ba028e..2d833db1 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Objective.html @@ -1,220 +1,223 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Delay Estimation In Chain Of Inverters.

          - -
            -
          • To study the effect of gate sizing in chain of inverters on its output delay.

          • -
          - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - + + + + + > + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp5/Procedure.html index 2b721981..7fbaf7a8 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Procedure.html @@ -1,216 +1,220 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Delay Estimation In Chain Of Inverters.

          -

          Gate Sizing

          -

          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp5/Quiz.html index d47b8808..a56fec12 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Quiz.html @@ -1,312 +1,312 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Delay Estimation In Chain Of Inverters.

          - - -
          -
            -
          1. -Can we reduce delay to zero? -
            - Yes
            - No
            - Yes in most of the cases
            - Yes in very few cases

            -
          2. - -
          3. What you mean by delay?
            - time to correctly access the input
            - time to correctly access the output
            - average rise time and fall time
            - time taken for the output to come after the input has been captured

            -
          4. - -
          5. -The optimum size of each inverter is ________ of its neighbours
            - geometric mean
            - arithmetic mean
            - geometric or arithmetic mean
            - none of the above

            -
          6. - -
          7. -What does Cg1 corresponds to in the following formula?
            -
            - input gate capacitance of the last inverter driving capacitative load
            - sum of input capacitances of all the inverter in series
            - input gate capacitance of first inverter in series
            - None of the above

            -
          8. - -
          9. If the gate size is increased by n then what will be the effect on its resistance?
            - increases by n
            - decreases by n
            - decreases by n2
            - remains constant

            -
          10. - - -
          11. If the gate size is increased by n then what will be the effect on its capacitance?
            - increases by n2
            - increases by n
            - decreases by n
            - remains constant

            -
          12. - -
          13. -Choose the correct statement from the following.
            - All the inveters in series are kept to be of same size for minimum delay
            - The inverter size does not matter as long as the inverter driving the load has very big size
            - The inverter size does not matter as long as the inverter driving the load has very small size
            - The size of the inverter driving the load is maximum of all and is some multiple of size of the previous inverters
            -
          14. - -
          15. -For minimm delay, what is the no of inverters in the chain connected in series?
            - 4
            - 5
            - 6
            - need to calculate according to the situation given, it is not fixed.

            -
          16. - -
          17. -Let a be the stage ratio of an inverter chain. What is its optimum value to drive a load capacitor with minimum delay?
            - 4
            - 1/e
            - 2
            - e

            -
          18. - -
          19. -In the above question, if parasitic capacitances are taken into consideration then what is the optimum value of a?
            - 4
            - e
            - 1/e
            - 2

            -
          20. - -
          - - - -
          - -
          - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/References.html b/src/lab/final-build/EXP_1sep2010/exp5/References.html index 0c40a456..a677bdfe 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/References.html @@ -1,226 +1,232 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Delay Estimation In Chain Of Inverters.

          - - -
            -
          1. "Principles of cmos vlsi design" by Weste-Eshraghian

          2. -
          3. "Logical effort: designing fast CMOS circuits" by Ivan Edward Sutherland, Robert F. Sproull, David F. Harris

          4. -
          5. "Practical low power digital VLSI design" by Gary K. Yeap

          6. -
          7. "Low Power Design Essentials" by Jan Rabaey

          8. - -
          -
          - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp5/Simulator.html index 171c7588..57600abb 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Simulator.html @@ -1,239 +1,240 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Delay Estimation In Chain Of Inverters.

          - -

          - -Pre-Quiz Questions:

          -

          -Test your Understanding Gate Sizing , by going through the following quiz:
          -  

          -



          -

          -Virtual Experiment:
          -Please make sure that you are going to perform experiment only after going through the following sections:

          -1. Manual
          -2. Procedure
          -3. Objectives
          -

          -
          -

          -   

          • Start the Experiment
          -

          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Theory.html b/src/lab/final-build/EXP_1sep2010/exp5/Theory.html index ca2b89a5..012ac3fb 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Theory.html @@ -1,249 +1,274 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Delay Estimation In Chain Of Inverters.

          -

          - -

          In this experiment, our goal is to calculate the propagation delay when some load is driven by a chain of inverters. To start with, let us consider simple case of a single inverter driving a capacitative load CL as shown in the following figure


          -

          -

          Now we want to optimize size of the inverter, x, when driven by a source resistance -Rs -and driving a load of -CL -.


          - -

          To drive CL fastly, we can make inverter size very large but then Rs will become very slow while driving such large size inverter as its input capacitance will be very large on increasing size by large amount.


          -

          If we reduce the size of an inverter and make it very small such that Rs drive it very quickly, then the delay to drive load capacitance will increase. So there is an optimal point in between these two conditions and we will see that optimal point further in this section


          -

          One thing that should be remebered is the effect of scaling of size of an inverter on its resistance and capacitance value. Suppose the size of an inverter has been scaled by a factor x, then its resistance will get reduced by the same factor while its capacitance will be increased by the same factor.


          -

          For getting optimum size of inverter, we differentiate the delay with respect to size. And when we put that value of size in the expressions of delay at the input of an inverter and delay in output, we get the same expressions. So we can summarize the optimal result for the above figure as below:


          -

          An inverter is scaled for optimium delay when the RC product of its input capacitance and the external resistance driving it, equals the RC product of its output resistance and the external load that it drives.


          -

          Now we will extend this concept for a chain of inverters as shown below


          -

          -

          -As we have seen earlier that to minimize delay, the RC product at input and output of an inverter should be same. Similar is the case with chain of inverters. Therefor the optimum size of each inverter is the geometric mean of its neighbors - meaning that if each inverter is sized up by the same factor x with respect to the preceding inverter, it will have the same effective RC product and hence the same delay. -


          -

          The following figure shows the relationship in sizes of a chain of five inverters


          -

          -

          Now we just have to see what is the value of x. The value of x derived by differentiating delay expression is nth root of CL/Cg1 where


          -     -n is equal to the number of inverters in the chain
          -     -CL is equal to the load capacitance
          -     -Cg1 is equal to the input gate capacitance of the first inverter
          -

          So expression for x is shown below


          -

          -
          - -

          -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file From 86523ff12e066904580b4b5864a9c632c7c2bbb3 Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Thu, 14 May 2020 13:09:55 +0530 Subject: [PATCH 06/17] Updated new CSS in exp6 --- .../EXP_1sep2010/exp5/Feedback.html | 3 +- .../EXP_1sep2010/exp6/Feedback.html | 419 ++++++------ .../EXP_1sep2010/exp6/Introduction.html | 474 +++++++------- .../EXP_1sep2010/exp6/Objective.html | 418 ++++++------ .../EXP_1sep2010/exp6/Procedure.html | 410 ++++++------ .../final-build/EXP_1sep2010/exp6/Quiz.html | 603 +++++++++--------- .../EXP_1sep2010/exp6/References.html | 418 ++++++------ .../EXP_1sep2010/exp6/Simulator.html | 463 +++++++------- .../final-build/EXP_1sep2010/exp6/Theory.html | 480 +++++++------- 9 files changed, 1862 insertions(+), 1826 deletions(-) diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html index 41381212..1ab15079 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Feedback.html @@ -234,4 +234,5 @@

          Follow Us

          - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp6/Feedback.html index fa5ffc6d..ef3803fb 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Feedback.html @@ -1,214 +1,231 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - - - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + +
          \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp6/Introduction.html index b10351bc..7f816964 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Introduction.html @@ -1,250 +1,254 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of D-Latch and D-Flip Flop.

          -

          - -

          D-LATCH


          - -

          Latch is an electronic device that can be used to store one bit of information. The D latch is used to capture, or 'latch' the logic level which is present on the Data line when the clock input is high. If the data on the D line changes state while the clock pulse is high, then the output, Q, follows the input, D. When the CLK input falls to logic 0, the last state of the D input is trapped and held in the latch.

          -

          Timing diagram

          - - -

          -From the timing diagram it is clear that the output Q's waveform resembles that of input D's waveform when the clock is high whereas when the clock is low Q retains the previous value of D (the value before clock dropped down to 0)

          -
          -

          D FLIP FLOP


          -

          The working of D flip flop is similar to the D latch except that the output of D Flip Flop takes the state of the D input at the moment of a positive edge at the clock pin (or negative edge if the clock input is active low) and delays it by one clock cycle. That's why, it is commonly known as a delay flip flop. The D FlipFlop can be interpreted as a delay line or zero order hold. The advantage of the D flip-flop over the D-type "transparent latch" is that the signal on the D input pin is captured the moment the flip-flop is clocked, and subsequent changes on the D input will be ignored until the next clock event.


          -

          Timing diagram

          - - -

          -From the timing diagram it is clear that the output Q changes only at the positive edge.At each positive edge the output Q becomes equal to the input D at that instant and this value of Q is held untill the next positive edge

          -

          -
          -Characteristics and applications of D latch and D Flip Flop :

          -        1. D-latch is a level Triggering device while D Flip Flop is an Edge triggering device.

          -        2. The disadvantage of the D FF is its circuit size, which is about twice as large as that of a D latch. That's why, delay and power consumption in Flip flop is more as compared to D latch.

          -        3. Latches are used as temporary buffers whereas flip flops are used as registers.

          -        4. Flip flop can be considered as a basic memory cell because it stores the value on the data line with the advantage of the output being synchronized to a clock.

          -        5. Many logic synthesis tool use only D flip flop or D latch.

          -        6. FPGA contains edge triggered flip flops.

          -        7. D flip flops are also used in finite state machines.

          -
          -Edge Triggering vs. Level Clocking

          -        1. When a circuit is edge triggered the output can change only on the rrising or falling edge of the clock. But in the case of level-clocked, the output can change when the clock is high (or low).

          -        2. In edge triggering output can change only at one instant during the lock cycle; with level clocking output can change during an entire half cycle of the clock.

          - - -

          -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - - - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Objective.html b/src/lab/final-build/EXP_1sep2010/exp6/Objective.html index 728fa28a..eae3a2ce 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Objective.html @@ -1,224 +1,226 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of D-Latch and D-Flip Flop.

          - - -
            -
          • To design D latch using pass transistor logic.
          • -
          • To design Positive Edge Trigger D-flip flop.
          • -
          • To design Negative Egde Trigger D-flip flop.
          • -
          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp6/Procedure.html index aa6617d4..141c315d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Procedure.html @@ -1,218 +1,222 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of D-Latch and D-Flip Flop.

          -

          D-Latch


          -

          Positive Edge FlipFlop


          - -

          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp6/Quiz.html index 6d3ea163..03c33960 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Quiz.html @@ -1,313 +1,320 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of Transistor Level Inverter

          - - - -
          -
            -
          1. -What frequency clock source will produce clock waveforms having a period equal to 5 us (5 microseconds)? -
            - 5 MHz
            - 0.2 MHz
            - 2 MHz
            - 10 MHz

            -
          2. -
            -
          3. On what parameters do the output of D flip flop depend?
            - independent of both previous state and input
            - both on previous state and input
            - only on the previous state
            - only on input D

            -
          4. -
            -
          5. -The timing diagram corresponds to:
            - D latch
            - positive edge triggered D flip flop
            - negative edge triggered D flip flop
            - none of them

            -
          6. -
            -
          7. -The timing diagram corresponds to
            - D latch
            - negative edge triggered flip flop
            - positive edge triggered
            - None of them

            -
          8. -
            -
          9. Which statement is false about D latch
            - the output follows the input everytime
            - the output follows the input when clock is high
            - the output follows the input when the clock is low
            - the output never follows the input

            -
          10. -
            - -
          11. Which latch has the property of either retaining or toggling the previous value
            - D-Latch
            - T-Latch
            - SR-Latch
            - None of the above

            -
          12. -
            -
          13. -Which statement below is the apt definition of flip flop
            - latch
            - coupled latch
            - de-coupled latch

            - clocked latch
            -
          14. -
            -
          15. -The above figure is the gate level implementation of:
            - SR-Latch
            - D-Latch
            - T-Latch
            - none of the above

            -
          16. -
            -
          17. - What kind of flip flop is generally preffered for constructing counters?
            - JK-flip flop
            - T flip flop
            -D flip flop
            - none of the above

            -
          18. -
            -
          19. - What is meant by the problem of metastability in flip flop
            - The data and the control input changes at the instant of clock pulse
            - The data and the control input does not change at all
            - - The clock input does not change at all
            - None of the above
            -
          -
          - - -
          - -
          - - - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - - - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/References.html b/src/lab/final-build/EXP_1sep2010/exp6/References.html index 8a69520b..32076161 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/References.html @@ -1,223 +1,225 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of D-Latch and D-Flip Flop.

          - - -
            -
          1. "Principles of cmos vlsi design"by Weste-Eshraghian

          2. -
          3. "Digital design and computer architecture" by David Money Harris.Sarah L. Harris

          4. -
          5. "System integration:from transistor design to large scale integration" by Kurt Hoffman
          6. -
          - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html index bd9d3a1d..0067c3f4 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html @@ -1,245 +1,248 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - - -
          - - -

          Schematic Design Of D-Latch and D-Flip Flop.

          - -

          - -Pre-Quiz Questions:

          -

          -Test your Understanding D-Latch and D-FlipFlop , by going through the following quiz:
          -  

          -



          -

          -Virtual Experiment:
          -Please make sure that you are going to perform experiment only after going through the following sections:

          -1. Manual
          -2. Procedure
          -3. Objectives
          -

          -
          -

          -   

          • Start the Positive Level D-Latch and D-FlipFlop Experiment
          -

          -
          -

          -   

          • Start the Negative Edge D-FlipFlop Experiment
          -

          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Theory.html b/src/lab/final-build/EXP_1sep2010/exp6/Theory.html index aa71b2b9..84f41c6c 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Theory.html @@ -1,257 +1,253 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Schematic Design Of D-Latch and D-Flip Flop.

          -

          -With the definition of D latch and D flip-flop(given in the introduction) and the background knowledge of pass transistor(accquired in the fourth experiment) let us design the transistor level diagram of D latch in this experiment. -As mentioned earlier, when the clock is high the input D propogates to the output Q as it is and when the clock is low the output is held(irrespective of the changes in input D).This definition indicates that D latch can be implemented as a multiplexer with clock signal as the select input of multiplexer. Applying analogy , we realise that when clock=1 the input to the CMOS pass transistor should be D and when clock=0 the input to the pass transistor should be value of D just before the transition of clock from 1 to 0.To obtain the value of D just before transition a buffer is needed.The final design is given below: - -

          Working of the latch when clock is 1.

          - -

          When clock is 1 the pass transistor in red is on (the input to the gate of nmos is 1 and to the gate of pmos is 0) therefore the output is D as D changes the output changes accordingly.The two inverters act as a buffer.

          - -

          Working of the latch when clock is 0.

          - -

          When clock is 0 the pass transistor in red is on and the one connected to the input D is off thus any changes in D does not affect the circuit.If we observe the transistor in red is connected to the buffer at the output which loops back to its input thus the same value occurs at Q' again and again till this pass transistor is on.

          - - - -
          -
          -

          POSITIVE EDGE TRIGGERED FLIP FLOP

          - -

          From the introduction it is clear that for a positive edge triggered flip flop the changes in output occurs at the transition level.This is done by configuring two D latches in master slave configuration.A master slave D flip-flop is created by connecting two gated D latches in series, and inverting the clock input to one of them. It is called master slave because the second latch in the series only changes in response to a change in the first (master) latch. -To understand the transistor level design of positive edge triggered flip flop study the two diagrams below - -

          Positive edge triggered flip flop when clock=0

          - - - -

          -As evident from the figure when clk is 0 the input D passes through the first level of pass transistor logic and held there because the second level does not pass on the value of D

          - - -

          Positive edge triggered flip flop when clock=1

          - - -

          -When the clock input becomes 1, D(at that instant) is transferred to the output. Thereafter output Q does not change when D changes because D is not passed through the first level of pass transistor logic (as seen in the diagram). Now when the clock changes back to 1, Q still remains unaffected by the changes in D because it is now hindered by the second level of pass transistor. Thus we observe that Q remains unchanged for the entire clock cycle and changes only at the positive edge. Hence the above transistor level diagram implements positive edge triggerd flip flop.

          - - -
          -
          -

          APPLICATION AND ADVANTAGES OF D- FLIP FLOP

          -

          -D flip flop can be considered as a basic memory cell because it stores the value on the data line with the advantage of the output being synchronised to a clock. D flip flops form the basis of shift registers that are used in many electronic device. Many logic synthesis tool use only D flip flop or D latch. FPGA contains edge triggered flip flops. D flip flops are also used in finite state machines.

          - -

          -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - - - - - - - - - - - - - + + + + + + + \ No newline at end of file From 855697bbcffa5674f026357c95498e2edf304799 Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Thu, 14 May 2020 15:38:59 +0530 Subject: [PATCH 07/17] Updated new CSS in exp7 --- .../EXP_1sep2010/exp7/Feedback.html | 417 +++++------ .../EXP_1sep2010/exp7/Introduction.html | 463 ++++++------- .../final-build/EXP_1sep2010/exp7/Manual.html | 408 +++++------ .../EXP_1sep2010/exp7/Objective.html | 438 ++++++------ .../EXP_1sep2010/exp7/Procedure.html | 408 +++++------ .../final-build/EXP_1sep2010/exp7/Quiz.html | 594 ++++++++-------- .../EXP_1sep2010/exp7/References.html | 437 ++++++------ .../EXP_1sep2010/exp7/Simulator.html | 409 +++++------ .../final-build/EXP_1sep2010/exp7/Theory.html | 647 +++++++++--------- 9 files changed, 2158 insertions(+), 2063 deletions(-) diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp7/Feedback.html index f44f0b9d..d44c17af 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Feedback.html @@ -1,212 +1,235 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - - - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp7/Introduction.html index 684844c6..0d0ff5aa 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Introduction.html @@ -1,247 +1,248 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Spice Code Platform.

          -

          - - -

          In the experiments we have done till now we have designed gates by arranging transistors in various fashions .The simulation of these designs gave graphs of output voltages and we analyzed how these graph changes with varying different parameters of the transistor. Now when you place a transistor on screen there is a back end code which tells a simulator what are the points to which the transistor's substrate,gate,drain,source are connected. The language in which this information is conveyed is spice.


          -

          INTRODUCTION TO SPICE


          -

          -SPICE (Simulation Program with Integrated Circuit Emphasis) is a powerful program that is used in integrated circuit and board-level design to check the integrity of circuit designs and to predict circuit behavior. SPICE was originally developed at the Electronics Research Laboratory of the University of California, Berkeley (1975).Simulating the circuit with SPICE is the industry-standard way to verify circuit operation at the transistor level before committing to manufacturing an integrated circuit. In spice program, circuit elements (transistors, resistors, capacitors, etc) and their connections being translated into a text netlist. -


          -

          -

          -Several types of circuit analyses can be done using SPICE program. Here are the most important ones-

          -

            -
          • DC analysis: calculates the DC transfer curve.
          • -
          • Transient analysis: calculates the voltage and current as a function of time when a large signal is applied.
          • - -
          • AC Analysis: calculates the output as a function of frequency. A bode plot is generated.
          • - -
          • Noise analysis.
          • - -
          • Sensitivity analysis.
          • - -
          • Distortion analysis.
          • - -
          • Fourier analysis: calculates and plots the frequency spectrum.
          • - -
          • Monte Carlo Analysis
          • -

              - -All analyses can be done at different temperatures. The default temperature is 300K - -

              - - -

              -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Manual.html b/src/lab/final-build/EXP_1sep2010/exp7/Manual.html index 698e46d4..c3b71cad 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Manual.html @@ -1,216 +1,222 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - - - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Objective.html b/src/lab/final-build/EXP_1sep2010/exp7/Objective.html index bda9aadf..33ec9db9 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Objective.html @@ -1,225 +1,237 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Spice Code Platform.

          - - -1. To write and simulate spice codes for:

          - -       i. Simple Inverter

          - -       ii. Two input NAND gate

          - -       iii. Two input NOR gate


          - -2. To write spice code for any transistor level schematic.

          - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + > + + + + + + diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp7/Procedure.html index 3c709f3a..34ad2c7d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Procedure.html @@ -1,215 +1,223 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - - - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp7/Quiz.html index 50b87e2d..0164103d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Quiz.html @@ -1,309 +1,317 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Spice Code Platform.

          - -

          -

          -

          Pre_Quiz


          -
            -
          • What are various possible circuit analysis that can be implemented in SPICE?

          • -
          • In declarartion of MOSFET other than the essential parameters of length and breadth, what are the other parameters supported by SPICE?

          • -
          • A pulse voltage source is defined from 0 to VDD with 100ps delay, 100ps rise time, 100ps fall time, 2n pulse width, and 4ns repetition period.Write the declaration for such a source in SPICE?

          • -
          • What is the basic unit in Spice coding?
          • -

          -

          Post_Quiz



          -
          -
            -
          1. Identify the correct order in which the nodes are specified in SPICE for a mosfet
            - Gate Source Drain Bulkterminal
            - Drain Gate Source Bulkterminal
            - Bulkterinal Source Gate Drain
            - None of the above

            -
          2. - -
          3. Which of the following is not a part of the SPICE input file?
            - Data statement
            - Control statement
            - Output statement
            - Behavourial statement

            -
          4. - -
          5. What does this indicate .DC Vds 0 5 0.5 Vgs 0 5 1?
            - the voltage Vds will be swept from 0 to 5V in steps of 1V for every value of Vgs.
            - he voltage Vgs will be swept from 0 to 5V in steps of 1V for every value of Vds. ()
            - he voltage Vds will be swept from 0 to 1V in steps of 5V for every value of Vgs.
            - none of them

            -
          6. -
          7. What are the analysis done to obtain the graphs for the experiments done so far?
            - DC analysis
            - transient
            - both of them
            - None of them

            -
          8. - -
          9. Which statement is false about declaration of capacitor in SPICE
            - the positive node is followed by the negative node in declsration
            - there is no way to specify intial condition
            - both of the above
            - none of the above

            -
          10. - -
          11. Among the following which of the analysis can neither be printed nor plotted
            - .DC
            - .NOISE
            - .TRAN
            - .AC

            -
          12. - -
          13. The file extension which is not generated by spice?
            - .tr0
            - .st0
            - .ic

            - none of the above
            -
          14. - -
          15. What analysis should be performed to study variation of voltage over time?
            - .op
            - .tran

            - .dc
            - .sens

            -
          16. - -
          17. Which of the following statement is false?
            - First statement of a spice code is a comment
            - Comments in spice begin with *
            - Comments in spice begin with #
            - None of the above

            -
          18. - -
          19. What is the PC version of spice called?
            - HSPICE
            - PSPICE
            - TSPICE
            - NSPICE

            -
          20. -
          - - - -
          - -
          - - - - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp7/References.html b/src/lab/final-build/EXP_1sep2010/exp7/References.html index 69cff7b1..41972309 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/References.html @@ -1,228 +1,239 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Spice Code Platform.

          - -
            -       -
          1. The Spice Book, Andrei Vladimirescu, John Wiley & Sons, Inc.
          2. -       -
          3. http://www.brunel.ac.uk/~eestmba/usergS.html
          4. -       -
          5. http://www.seas.upenn.edu/~jan/spice/spice.overview.html
          6. -       -
          7. http://users.ece.utexas.edu/~adnan/vlsi-05-backup/lec7Spice.ppt
          8. -       -
          9. A Guide to Circuit Simulation and Analysis Using PSpice, Paul Tuinenga, 3rd Edition, Prentice-Hall.
          10. -
          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp7/Simulator.html index fd8a5d7a..4ab639d4 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Simulator.html @@ -1,216 +1,225 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - - - - - - - -
          - - - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Theory.html b/src/lab/final-build/EXP_1sep2010/exp7/Theory.html index 1191806b..40a94d28 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Theory.html @@ -1,331 +1,348 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Spice Code Platform.

          -

          - -

          -A spice input file, also called source file, consists -of three parts:
          -1. Data statements: These statements are -description of the components and their I -nterconnections.

          -2. Control statements: These statements are -responsible to tell SPICE simulator what type of -analysis to perform on the circuit.

          -3. Output statements: These statements specify -what outputs are to be printed or plotted.


          -Although these statements may appear in any order, -it is recommended that they be given in the above -sequence. Two other statements are required: the -title statement and the end statement. The title -statement is the first line and can contain any -information, while the end statement is always -.END. The title statement must be a line or word. -In addition, you can insert comment statements, -which must begin with an asterisk (*) and are -ignored by SPICE Simulator. - -



          - -

          1. Data Statements



          -(A).Independent DC Sources -

          -N1 is the positive terminal node. -N2 is the negative terminal node. -Type can be DC, AC or TRAN, depending on the -type of analysis. -Value gives the value of the source. -The name of a voltage and current source must start -with V and I, respectively.
          - -

          -The positive current direction through the current -or voltage source is from the positive (N1) node to -the negative (N2) node:

          -(B) Elements: for example MOSFETS
          - -

          -The MOS transistor name (Mname) has to start -with a M; ND, NG, NS and NB are the node -numbers of the Drain, Gate, Source and Bulk -terminals, respectively. ModName is the name of -the transistor model (NMOS or PMOS). L and W -are the length and width of the gate (in m).

          -

          2. Commands or Control Statements:



          -.TRAN Statement
          - -

          - -This statement specifies the time interval over -which the transient analysis takes place, and the -time increments. The format is as follows: -TSTEP is the printing increment. -TSTOP is the final time -TSTART is the starting time (if omitted, TSTART -is assumed to be zero) -TMAX is the maximum step size. -UIC stands for Use Initial Conditions. If UIC is -specified then simulator will use the initial -conditions specified in the element statements.

          -

          3.Output Statements



          -These statements will instruct Simulator what -
          - -

          - -output to generate. If you do not specify an output -statement, Simulator will always calculate the DC -operating points. The two types of outputs are the -prints and plots. A print is a table of data points and -a plot is a graphical representation. The format is as -follows:

          -In above format TYPE specifies the type of -analysis to be printed or plotted and can be: -
          - -

          - -The output variables are Y1, Y2 and can be voltage -or currents in voltage sources. Node voltages and -device currents can be specified as magnitude (M), -phase (P), real (R) or imaginary (I) parts by adding -the suffix to V or I as follows:


          -M: Magnitude.

          -DB: Magnitude in dB (decibels).

          -P: Phase.

          -R: Real part.

          -I: Imaginary part.

          - - -

          - -Complete example (Inverter-Netlist): - -

          -

          - -

          -In introduction of this experiment we have seen what is spice actually. In first experiment we have designed inverter, so as we have read in introduction that whenever you place anyting like transistor or capacitor etc., there is a code which is written at back end corresponding to the element placed on screen. So in this experiment we are going to learn what is taht code which is written in the back end, that is, we learn how to write that code directly, that is, we will learn basic inverter designing using spice coding. -


          -

          The following is the code for inverter in spice along with some of the explaination.



          -

          -

          Now we will be learning actually what parameters are specified by each of the element in every line in detail


          -

          FIRST LINE


          -

          First line of spice code is always a comment. So this line is always ignored by spice. Spice does not do any kind of processing on this line


          - -

          .INCLUDE LINE


          -

          .include line includes the model file but you should confirm that your model file should be in your current directory in which you are working.


          -

          LINE CORRESPONDING TO TRANSISTOR


          -
          - -

          -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file From 215a130210b8925822fb558b72c2d0171927592f Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Thu, 14 May 2020 23:37:05 +0530 Subject: [PATCH 08/17] Updated new CSS in exp8 --- .../EXP_1sep2010/exp7/Objective.html | 3 +- .../EXP_1sep2010/exp8/Feedback.html | 419 ++++++------ .../EXP_1sep2010/exp8/Introduction.html | 458 +++++++------ .../final-build/EXP_1sep2010/exp8/Manual.html | 408 +++++------ .../EXP_1sep2010/exp8/Objective.html | 422 ++++++------ .../EXP_1sep2010/exp8/Procedure.html | 407 +++++------ .../final-build/EXP_1sep2010/exp8/Quiz.html | 637 +++++++++--------- .../EXP_1sep2010/exp8/References.html | 422 ++++++------ .../EXP_1sep2010/exp8/Simulator.html | 417 ++++++------ .../final-build/EXP_1sep2010/exp8/Theory.html | 541 ++++++++------- 10 files changed, 2130 insertions(+), 2004 deletions(-) diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Objective.html b/src/lab/final-build/EXP_1sep2010/exp7/Objective.html index 33ec9db9..ac08366a 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Objective.html @@ -234,4 +234,5 @@

          Follow Us

          - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp8/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp8/Feedback.html index 66b8b19b..0e44092a 100755 --- a/src/lab/final-build/EXP_1sep2010/exp8/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp8/Feedback.html @@ -1,212 +1,233 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - - - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + +
          \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp8/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp8/Introduction.html index 504833b0..f8991080 100755 --- a/src/lab/final-build/EXP_1sep2010/exp8/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp8/Introduction.html @@ -1,237 +1,251 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Design Of D-Flip Flop Using Verilog.

          -

          - Inverter is a logic gate, with one input and one output. Its symbol is shown below:-
          -


          - The output of inverter is complement of the input i.e. if the input is 0, the output will be 1 and vice-versa . The truth table for inverter is shown below:-

          -
          - - - - - - - - - - - - - -
          InputOutput
          01
          10
          -


          - The transistor level schematic of inverter can be designed in many logics,following two logics will be used for designing in the experiment - * Complementary CMOS logic - * Pseudo NMOS logic -

          -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp8/Manual.html b/src/lab/final-build/EXP_1sep2010/exp8/Manual.html index 872c3082..ab51080d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp8/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp8/Manual.html @@ -1,216 +1,224 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - - - - - - - -
          - - - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp8/Objective.html b/src/lab/final-build/EXP_1sep2010/exp8/Objective.html index a67b2320..594b85c8 100755 --- a/src/lab/final-build/EXP_1sep2010/exp8/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp8/Objective.html @@ -1,222 +1,234 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Design Of D-Flip Flop Using Verilog.

          -(a) To design transistor level schematic of an Inverter using - - * Complementary CMOS logic - * Pseudo NMOS logic -
          -(b) To find the effect of load capacitance on the rise time and fall time and hence delay of output waveform. -
          - -(c) To find the effect of W/L of transistors on the output waveform. -
          -
          -
          - - - - - -
          - - - - -
          - - - + + + + + + + - - - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp8/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp8/Procedure.html index 9c938ccf..f458f079 100755 --- a/src/lab/final-build/EXP_1sep2010/exp8/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp8/Procedure.html @@ -1,215 +1,222 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - - - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp8/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp8/Quiz.html index b36a3a14..b1078a40 100755 --- a/src/lab/final-build/EXP_1sep2010/exp8/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp8/Quiz.html @@ -1,323 +1,346 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Design Of D-Flip Flop Using Verilog.

          - -

          -

          -

          Pre_Quiz


          -
            -
          • What is the relationship of input and output in T-FLip Flop?

          • -
          • What will be the output of a 4-bit down counter?

          • -
          • What is the difference between T-flip flop and D-flip flop?

          • -
          • What is the difference between asynchronous and synchronous counter?

          • -
          • Explain what do you mean by positive edge reset or negative edge clear?
          • -

          - -

          Post_Quiz


          -
          -
            -
          1. Does the order of input and output ports in the argument of module matters?
            - yes
            - no
            - may matter in some situation
            - may not matter in certain conditions

            -
          2. -
            -
            -
          3. Which of the following loops are supported by verilog?
            - if-else loop
            - for loop
            - while loop
            - all of these

            -
          4. -
            -
            -
          5. What defines the beginning and end of a loop
            - begin----end
            - curly brackets ()
            - none of these
            - both of them

            -
          6. -
            -
            -
          7. What defines high impedance state or floating state in verilog?
            - 1
            - X
            - Z
            - Both X and Z

            -
          8. -
            -
            -
          9. In the following figure A is input and B is output of inverter and C is clock. Tell whether inverter is working synchronously or asynchronously?

            - asynchronous
            - synchronous
            - unpredictable
            - sometimes synchronous and sometimes asynchronous

            -
          10. -
            -
            - -
          11. In the above figure, tell whether inverter is working on positive edge or negative edge of clock?
            -

            - negative edge
            - positive edge
            - both on positive edge and negative edge
            - middle of positive and negative edge of clock

            -
          12. -
            -
            -
          13. In the following figure tell whether reset is synchronous or asynchronous?
            -

            - asynchronous
            - synchronous
            - unpredictable
            - sometimes synchronous and sometimes asynchronous

            -
          14. -
            -
            -
          15. What is the similar system task in verilog as printf in C?
            - $monitor
            - $display

            - $print
            - all of these

            -
          16. -
            -
            -
          17. In the figure given in ques7, tell whether it is a positive edge reset or negative edge?
            - both positive and negative edge reset
            - negative edge reset
            - positive edge
            - unpredictable

            -
          18. -
            -
            -
          19. Can we include one source file in another in verilog?
            - no
            - yes using `include
            - yes using `define
            - yes by just writing the name of file in another file

            -
          20. -
            - -
          - - - -
          - -
          - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp8/References.html b/src/lab/final-build/EXP_1sep2010/exp8/References.html index 0c3b0702..cbfd8d83 100755 --- a/src/lab/final-build/EXP_1sep2010/exp8/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp8/References.html @@ -1,224 +1,230 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Design Of D-Flip Flop Using Verilog.

          - -
            -
          • "Principles of cmos vlsi design" by Weste-Eshraghian
          • - -
          • CMOS: Circuit Design, Layout, and Simulation, Third Edition by Bacor, R. Jacob. Wiley-IEEE. pp. 1174. Chen, Wai-Kai (ed) (2006).
          • -
          • The VLSI Handbook, Second Edition (Electrical Engineering Handbook) by Boca Raton: CRC. ISBN 0-8493-4199-X.
          • -
          • http://jas.eng.buffalo.edu/education/fab/NMOS/nmos.html
          • -
          -


          -
          - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp8/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp8/Simulator.html index 7223fe97..eb73f3c4 100755 --- a/src/lab/final-build/EXP_1sep2010/exp8/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp8/Simulator.html @@ -1,218 +1,231 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - - - - - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp8/Theory.html b/src/lab/final-build/EXP_1sep2010/exp8/Theory.html index f371a128..ef3555c5 100755 --- a/src/lab/final-build/EXP_1sep2010/exp8/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp8/Theory.html @@ -1,279 +1,300 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Design Of D-Flip Flop Using Verilog.

          -

          - CMOS INVERTER -
          - In the transistor level design of CMOS inverter consists of nmos and pmos transistor in series.The PMOS transistor is connected between Vdd and output node,whereas the NMOS is connected betweeen the output node and gnd. -

          - WORKING OF CMOS INVERTER -
          - Before knowing the working of CMOS inverter we will see the regions of operation of transistor so that we can understand what is actually happening inside the inverter. MOS transistors have three regions of operations : - 1) cut-off region - 2) linear region - 3) saturation region -

          - The transistor is said to be in cut-off region when Vgs < Vt. Vgs is the voltage applied at gate with respect to source and Vt is the threshhold voltage below which the transistor does not work. So for transistor to work Vgs - Vt should be greater than zero always. -

          - The transistor is in linear region when Vgs - Vt > Vds where Vds is the voltage at drain with respect to source. -
          - The transistor is said to be in saturation region when vgs - Vt < Vds -

          - The transfer characteristic(i.e. the output voltage vs input voltage) is shown in the figure below. The operation is divided into 5 region depending on the range of input voltage(Move your mouse over the region to know about the region).The output voltage in every region is obtained by equating drain to source current of pmos and nmos. -

          -

          -

          - EFFECT OF W/L RATIO ON OUTPUT WAVEFORM -

          - Before proceeding to the study of effect please read the definition of β (gain factor). -

          - W/L ratio is directly proportional to β.The ratio βn/βp is crucial in determinig the transfer characteristic of the inverter.When the ratio is increased the transition shifts from left to right,but the output voltage transition remains sharp.For CMOS the ratio is desired to be 1 so that it requires equal time to charge and discharge. -

          - EFFECT OF CAPACITANCE ON THE RISE AND FALL TIME - The rise time is defined as the time required to charge the capacitor from 10% to 90% and fall time is defined as the time required for the capacitor to discharge from 90% to 10%. How the rise time and the fall time is calculated is shown in the figure below : -

          - Greater value of capacitor implies larger rise and fall time,which furthur implies large delay. The rise time and fall time are directly proportional to the capacitance, therefore, greater the value of capacitance, greater will be the time taken for rising and falling. -

          - PSEUDO NMOS -

          - The gate of p-device is permanently grounded which is equivalent to use of NMOS in depletion mode -

          -
          - SOME BASIC DEFINITIONS AND THEORY -
          -

          - TRANSISTOR -

          - Basically transistor consistes of three parts - GATE, SOURCE and DRAIN as shown in figure below: -

          - The gate is a control input which determines the flow of electric current between source and drain. Physically drain and source are equivalent and the two types of transistor i.e. n-transistor and p-transistor differ only in the way electric current flows between source and drain according to the different values applied at the controlling gate input. In n-transistor when logic 1 is aplied to gate, the current flows bwetween source and drain while no current flows when logic 0 is applied. The p-transistor works just the opposite way - the current flows between source and drain when logic 0 is applied and no current on logic 1. -

          - β - GAIN FACTOR -

          - β is the MOS transistor gain factor which depends both on process parameters and geometry parameters. -

          -
          -
              		    β = k(W/L)
          +    	
          +  
          +  
          +    
          +    
          +    
          +    
          +
          + + +
          +
          +
          +
          +
          +
          + +
          + + +
          +

          Computer Science & Engineering VLSI Lab Experiments

          +
          + +
          + +

          Design Of D-Flip Flop Using Verilog

          +
          +

          + CMOS INVERTER +
          + In the transistor level design of CMOS + inverter consists of nmos and pmos + transistor in series. The PMOS transistor + is connected between Vdd and output node, whereas the NMOS is connected betweeen the output node and gnd. +

          + WORKING OF CMOS INVERTER +
          + Before knowing the working of CMOS inverter we will see the regions of operation of transistor so that we can understand what is actually happening inside the inverter. MOS transistors have three regions of operations : + 1) cut-off region + 2) linear region + 3) saturation region +

          + The transistor is said to be in cut-off region when Vgs < Vt. Vgs is the voltage applied at gate with respect to source and Vt is the threshhold voltage below which the transistor does not work. So for transistor to work Vgs - Vt should be greater than zero always. +

          + The transistor is in linear region when Vgs - Vt > Vds where Vds is the voltage at drain with respect to source. +
          + The transistor is said to be in saturation region when vgs - Vt < Vds +

          + The transfer characteristic(i.e. the output voltage vs + input voltage) is shown in the figure below. The + operation is divided into 5 region depending on the + range of input voltage(Move your mouse over the + region to know about the region). The output voltage in every region is obtained by equating drain to source current of pmos and nmos. +

          +

          +
          +

          + EFFECT OF W/L RATIO ON OUTPUT WAVEFORM +

          + Before proceeding to the study of effect please read the definition of β (gain factor). +

          + W/L ratio is directly proportional to β. The ratio βn/βp + is crucial in determinig the transfer characteristic of + the inverter. When the ratio is increased the transition + shifts from left to right, but the output voltage + transition remains sharp. For CMOS the ratio is desired to be 1 so that it requires equal time to charge and discharge. +

          + EFFECT OF CAPACITANCE ON THE RISE AND FALL TIME + The rise time is defined as the time required to charge the capacitor from 10% to 90% and fall time is defined as the time required for the capacitor to discharge from 90% to 10%. How the rise time and the fall time is calculated is shown in the figure below : +

          + Greater value of capacitor implies larger + rise and fall time, which furthur implies large delay. The rise time and fall time are directly proportional to the capacitance. Therefore, greater the value of capacitance, greater will be the time taken for rising and falling. +

          + PSEUDO NMOS +

          + The gate of p-device is permanently grounded which is equivalent to use of NMOS in depletion mode +

          +
          + SOME BASIC DEFINITIONS AND THEORY +
          +

          + TRANSISTOR +

          + Basically transistor consistes of three parts - GATE, SOURCE and DRAIN as shown in figure below: +

          + The gate is a control input which determines the flow of electric current between source and drain. Physically drain and source are equivalent and the two types of transistor i.e., n-transistor and p-transistor differ only in the way electric current flows between source and drain according to the different values applied at the controlling gate input. In n-transistor when logic 1 is aplied to gate, the current flows bwetween source and drain while no current flows when logic 0 is applied. The p-transistor works just the opposite way - the current flows between source and drain when logic 0 is applied and no current on logic 1. +

          + β - GAIN FACTOR +

          + β is the MOS transistor gain factor which depends both on process parameters and geometry parameters. +

          +
          +
              		    β = k(W/L)
               		where K is the factor which shows process dependencyand W & L shows geometry dependency
               		    For NMOS, gain factor is denoted by βn and for PMOS, gain factor is denoted by βp.
               	
          -
          -

          - DELAY -

          - Delay time is the time taken for the input transistion (50% level) into output (50% level). The single gate delay is given by the average of rise time and fall time, so delay also is directly proportional to the capacitance value -

          - DEPLETION MODE -

          - Using NMOS in depletion region means increasing negative voltage on the gate to reduce current flow or we can say to deplete the channel of free carriers which are electrons in n-channel. -

          -
          -
          -
          - - - - - -
          - -
          +

          + DELAY +

          + Delay time is the time taken for the input transistion (50% level) into output (50% level). The single gate delay is given by the average of rise time and fall time, so delay also is directly proportional to the capacitance value +

          + DEPLETION MODE +

          + Using NMOS in depletion region means increasing negative voltage on the gate to reduce current flow or we can say to deplete the channel of free carriers which are electrons in n-channel. +

          +
          +
          +
          +
          +
          + +
          -
          -
          - - - -
          - - - + + + + + + + - - - - - - - - - - - - - \ No newline at end of file + From 9249926d7ac42b6d7d1e3e0a6c5554edcf6a8f86 Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Fri, 15 May 2020 12:54:04 +0530 Subject: [PATCH 09/17] Updated new CSS in exp9 --- .../final-build/EXP_1sep2010/exp8/Theory.html | 3 +- .../EXP_1sep2010/exp9/Feedback.html | 423 +++++------ .../EXP_1sep2010/exp9/Introduction.html | 419 +++++------ .../final-build/EXP_1sep2010/exp9/Manual.html | 408 +++++------ .../EXP_1sep2010/exp9/Objective.html | 423 +++++------ .../EXP_1sep2010/exp9/Procedure.html | 404 +++++------ .../final-build/EXP_1sep2010/exp9/Quiz.html | 671 +++++++++--------- .../EXP_1sep2010/exp9/References.html | 418 +++++------ .../EXP_1sep2010/exp9/Simulator.html | 413 +++++------ .../final-build/EXP_1sep2010/exp9/Theory.html | 625 ++++++++-------- 10 files changed, 2166 insertions(+), 2041 deletions(-) diff --git a/src/lab/final-build/EXP_1sep2010/exp8/Theory.html b/src/lab/final-build/EXP_1sep2010/exp8/Theory.html index ef3555c5..04d0442e 100755 --- a/src/lab/final-build/EXP_1sep2010/exp8/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp8/Theory.html @@ -297,4 +297,5 @@

          Follow Us

          - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp9/Feedback.html index 09395d1f..9d88661e 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Feedback.html @@ -1,212 +1,235 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - - - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp9/Introduction.html index 4ac043aa..e98acbb8 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Introduction.html @@ -1,220 +1,229 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Design Of Digital Circuits Using Verilog.

          -

          - -

          INTRODUCTION TO VERILOG


          -

          Verilog is language commonly used in designing digital systems. It is a hardware description language, which means that it is substantially different from any other language you might have encountered so far. Even though it does have control flow statements and variables, it relies primarily on logic functions.It is a textual format for describing electronic circuits and systems.


          -

          Verilog has evolved as a standard hardware description language. Verilog offers many useful features for hardware design. it is easy to learn and easy to use as it is similar to C Programming language. Designers with C Programming experience will find it easy to learn Verilog.

          - -

          -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Manual.html b/src/lab/final-build/EXP_1sep2010/exp9/Manual.html index a4b7ca71..62544e57 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Manual.html @@ -1,216 +1,222 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - - - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Objective.html b/src/lab/final-build/EXP_1sep2010/exp9/Objective.html index ac2e7a9b..18e1c2c5 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Objective.html @@ -1,217 +1,230 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Design Of Digital Circuits Using Verilog.

          - -(a) To learn the basic concepts of verilog programming
          -(b) To design multiplexers, counters etc. using verilog coding.
          - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp9/Procedure.html index d1f80fd7..9819868b 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Procedure.html @@ -1,214 +1,220 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - - - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Quiz.html b/src/lab/final-build/EXP_1sep2010/exp9/Quiz.html index 66a33c0b..c8cd11d7 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Quiz.html @@ -1,347 +1,354 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Design Of Digital Circuits Using Verilog.

          - - - -

          -

          -

          Pre_Quiz



          -
            -
          • How is verilog different from software programming language?

          • -
          • Explain what do you mean by positive edge reset or negative edge clear?
          • -
          -
          -

          Post_Quiz


          -
          -
            -
          1. Which is correct assignment for two input and gate shown in Fig.1?
            -

            -     Wire Y; assign Y = A x B ;
            -     Wire Y; assign Y = A & B ;
            -     Wire Y; assign Y = A and B ;
            -     Wire Y; assign A & B = Y ;

            -
          2. - -
          3. Which is correct assignment for try state buffer shown in Fig.2?
            -

            -     Tri Y ; assign Y = (ENB) : A : Z ;
            -     Y = (ENB) ? A : Z ;
            -     Tri Y ; assign Y = (ENB) ? A : Z ;
            -     Tri Y ; Y = (ENB) ? A : Z ;

            -
          4. - -
          5. Which is not a logical operator ?
            -      |     logical OR
            -     ||     logical OR
            -     &&     logical AND
            -     !    logical NOT

            -
          6. - -
          7. Which is/are bitwise operator ?
            -     A) &
            -     B) ~
            -     C) |
            -     D) ~^

            - -     Only A.
            -     A and B.
            -     A, B and C.
            -     All Of These.

            -
          8. - -
          9. Which is not a correct statement?

            - -    (A) >> is a shift right operator.
            - -    (B) & is a reduction operator
            - -    (C) === is a case equality operator
            - -    (D) Y = (sel) ? A : B; is an example of conditional operator


            - -     A
            -     None
            -     All Of These.
            -     A, B and C.

            -
          10. - -
          11. Which is/are correct verilog code for Fig.3?

            -

            -     Only A.
            -     Only B.
            -     C and D.
            -     A and B.

            -
          12. - -
          13. Which is correct verilog code for Fig.4?
            -

            -


            -     Only A.
            -     Only B.
            -     Only C.
            -     A and D.

            -
          14. - -
          15. Which is not a correct port assignment for a module?
            -


            -     (i)
            -     (ii)
            -     (iii)
            -     (iv)

            -
          16. - -
          17. Which is/are not correct escaped characters?
            -    (A)   \n for new line
            -    (B)   \t for new tab
            -    (C)   %% for %
            -    (D)   \ for \
            -    (E)   \" for "
            -    (F)   \s for string


            -     A and B.
            -     C and D.
            -     Only E.
            -     Only F.

            -
          18. - -
          19. Which is/are showing incorrect result for given operands and operator ?
            -    (i) 1 > 0 -> 1
            -         'b1 x 1 <= 0 -> x
            -         10 < z -> x

            -    (ii) 4'b 1z0x == 4'b 1z0x -> x
            -         4'b 1z0x != 4'b 1z0x -> x

            -    (iii) One multi-bit operand -> One single-bit result
            -         a = 4'b1001;
            -         c = |a; // c = 1|0|0|1 = 1

            -    (iv) 4'b 1z0x === 4'b 1z0x -> 1
            -         4'b 1z0x !== 4'b 1z0x -> 0

            -
            -     (i), (ii) and (iii).
            -     Only (i).
            -     All of these
            -     None

            -
          20. - -
          - - - -
          - -
          - - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/References.html b/src/lab/final-build/EXP_1sep2010/exp9/References.html index 53086176..03cf1d30 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/References.html @@ -1,223 +1,227 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Design Of Digital Circuits Using Verilog.

          - - -       -1. "Verilog HDL - A guide to Digital Design and Synthesis" by Samir Palnitkar
          -       -2. "Verilog Tutorial" by Deepak Kumar Tala
          -       -3. "Verilog tutorial based on Weste and Harris" edited by Lukasz Strozek
          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp9/Simulator.html index 4d1e969d..13f83bd3 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Simulator.html @@ -1,217 +1,228 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - - - - - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Theory.html b/src/lab/final-build/EXP_1sep2010/exp9/Theory.html index 4b766d01..93c3f1af 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Theory.html @@ -1,302 +1,347 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Design Of Digital Circuits Using Verilog.

          -

          - -

          As we have seen in introduction what verilog is all about, why verilog was developed, what is its need, what is the advantages using verilog, now we are ready to make some digital designs using verilog. We will learn three basic designs which are listed below in this experiment.


          -
            -
          1. T-Flip Flop

          2. -
          3. Counter

          4. -
          5. T-Flip Flop usind D-Flip Flop
          6. -

          - -

          T-FLIP FLOP


          - The verilog code for T-flip flop is given below with explaination of different parts of code.

          - -

          - -

          Some of the following points which are not explained in detail in the above image are explained here below


          -

          MODULE


          -

          Verilog provides the concept of a module. A module is the basic building block in verilog. A module can be an element or a collection of lower-level design blocks. Typically, elements are grouped int mmodules to provide common functonality that is used at many places in the design. A module provides the necessary functionality to the higher-level block through its port interface (inputs and outputs), but hides the internal implementation. This allows the designer to modify module internals without affecting the rest of the design.


          - -

          MODULE NAME


          - -

          Module name can be anything accordig to our own choice. It is just another name consisting of characters and numbers. It is used when module is instantiated in another module. We instantiate by calling the module using the name given to it. Instiating the module is explained in the third example code given below.


          - -

          ARGUMENTS IN MODULE


          - -

          Just as in C function we give some arguments to function, here also we give arguments which consists of all the input and output ports which that module is using to take input fromthe user and give output to the user.


          - -

          INPUT-OUTPUT PORTS - I/O PORTS


          - -

          Input and Output ports are the ports through user can give inputs and take outputs. Whatever arguments we have given to module should be mentioned inside the module that which arguments correspond to input ports and which correspond to output ports as done in the image above.


          - -

          DATA TYPES


          - -

          Here in this example we have used reg data type and in upcoming examples we will be using some more as wire and all. So to know about various kinds of operators in verilog just read the following chart carefully.


          - -
          -
          -

          ALWAYS BLOCK


          -

          All statements inside an always statement consists of always block. The always statement starts at time 0 and executes the always statement in the looping fashion continuously according to the condition given in the bracket of always block after "@".


          - -

          POSEDGE CLOCK


          - -

          Posedge clock is written in the bracket of always statement means that the statements inside the always block will be executed only at the positive edge of the clock, that is, only when clock goes from low level to high level or generally 0V level to 5V level.


          - -

          NEGEDGE RESET


          - -

          Reset is also a pulse here when the negative edge of reset is encountered then asynchronously that means irrespective of the clock the output will be set to zero. Negative edge means reset will go from high level to low level.


          - -

          OPERATORS AND OTHER LEXICAL CONVENTIONS


          - -

          ~ and ! opertars are used in the above code. Apart from these there are various operators, numbers and identifiers provided by verilog. All of these are shown in figure below


          - -

          - -

          LOOPS


          - -

          Verilog also supports for, if-else, while loops as in C. In the above example if and else are used. The syntax for all loops is same as C just the difference is that they have a begin and end to denote the statements inside a loop. -


          - -

          BLOCKING AND NON-BLOCKING ASSIGNMENT


          - -

          Blocking statement is specified by = operator and Non-Blocking statement is specified by <= operator. Suppose there are two statements
          -      -     a = b
          -      -     b = a
          - Then both a and b will get values equal to b but if in place of equal to sign we place less than equal to operator, that is, if we use non blocking assignment then bith statement will be executed at same time, that is a will get the value of b and b will get the value of a at the same time so the values will be swapped. Hence statements with non-blocking assignment is started executing simultaneously.


          -

          -
          - -

          COUNTER


          - The verilog code for counter is given below with explaination of different parts of code.
          -

          -

          In tha above code, everything is pretty much explained in the box on right hand side given above. Just the assign statement is new so it is explained here. When we use assign before a statement like in above example Q=tmp, it means Q will be updated as soon as the value in tmp register changes whether or not it comes in the execution sequence or not. This is the speciality of assign keyword.


          -

          -
          -

          T_FLIP FLOP USING D-FLIP FLOP


          -

          The verilog code for the T-flip flop using D-flip flop is given below with explaination of different parts of code.



          -

          -

          In the above example instantiation of module is used which is explained in detail here.


          -

          INSTANTIATION OF MODULE


          -

          We does not use module inside a module, thats why we instantiate it that means we call it as we call some function. One important thing to not while instantiating is that we call module with same name as we have given it while coding for it separately but when we are using it in other module we give it some other name and if it is instantiated more than one time then we have to give different name each time. Here in above example we have called the module with same name D_FF but given a new name dff0.


          - -

          NOT - VERILOG PROVIDED PRIMITIVE


          -

          There are many primitives already defined in verilog which provides some particular functionalities. not is one of them. In not first argument is output value and second is input value. So in above example d is output and q is input.






          -

          Verilog also provides us with some compiler directives and system tasks. These are not used in above programs but if you want to know about these functionalities, read the following flowcharts.


          -


          -


          - -

          -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + < + + + + + + \ No newline at end of file From 71b62a4977b727e726a673fec007674519ceff6d Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Fri, 15 May 2020 16:06:40 +0530 Subject: [PATCH 10/17] Updated new CSS in exp10 and other fixes --- .../EXP_1sep2010/exp1/Objective.html | 7 +- .../EXP_1sep2010/exp2/Simulator.html | 2 +- .../EXP_1sep2010/exp3/Simulator.html | 5 +- .../EXP_1sep2010/exp4/Objective.html | 5 +- .../EXP_1sep2010/exp5/Objective.html | 5 +- .../EXP_1sep2010/exp6/Objective.html | 5 +- .../EXP_1sep2010/exp6/Simulator.html | 7 +- .../EXP_1sep2010/exp7/Objective.html | 3 +- .../EXP_1sep2010/exp7/Procedure.html | 3 +- .../EXP_1sep2010/exp7/References.html | 13 +- .../EXP_1sep2010/exp8/Objective.html | 8 +- .../EXP_1sep2010/exp9/Feedback.html | 3 +- .../EXP_1sep2010/exp9/Objective.html | 8 +- .../EXP_1sep2010/layout/Feedback.html | 424 +++++++------ .../EXP_1sep2010/layout/Introduction.html | 420 ++++++------- .../EXP_1sep2010/layout/Manual.html | 408 ++++++------ .../EXP_1sep2010/layout/Objective.html | 418 +++++++------ .../EXP_1sep2010/layout/Procedure.html | 452 +++++++------- .../final-build/EXP_1sep2010/layout/Quiz.html | 586 +++++++++--------- .../EXP_1sep2010/layout/References.html | 422 ++++++------- .../EXP_1sep2010/layout/Simulator.html | 446 ++++++------- .../EXP_1sep2010/layout/Theory.html | 527 ++++++++-------- 22 files changed, 2138 insertions(+), 2039 deletions(-) diff --git a/src/lab/final-build/EXP_1sep2010/exp1/Objective.html b/src/lab/final-build/EXP_1sep2010/exp1/Objective.html index dd3f6906..350f1d89 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/Objective.html @@ -124,9 +124,9 @@

          Schematic Design Of Transistor Level Inverter.

          Complementary CMOS logic
        • Pseudo NMOS logic
        • - -
        • To find the effect of load capacitance on the rise time and fall time and hence delay of output waveform.
        • -
        • To find the effect of W/L of transistors on the output waveform.
        • +
          +
        • To find the effect of load capacitance on the rise time and fall time and hence delay of output waveform.

        • +
        • To find the effect of W/L of transistors on the output waveform.

        • @@ -231,4 +231,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html index 87cbc238..ed63f163 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Simulator.html @@ -116,7 +116,6 @@

          Schematic Design Of Transistor Level NAND & N

          Make sure that you have prerequisites installed to run experiment


          -

          Click here for the experiment

          @@ -223,4 +222,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html index e6f60ddb..1547855a 100755 --- a/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp3/Simulator.html @@ -113,9 +113,9 @@

          Feedback

          Schematic Design Of Transistor Level XOR & XNOR Gate

          -

          Make sure that you have prerequisites installed to run experiment +

          Make sure that you have prerequisites installed to run experiment


          -

          Click here for the experiment

          +

          Click here for the experiment

          @@ -218,4 +218,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp4/Objective.html b/src/lab/final-build/EXP_1sep2010/exp4/Objective.html index 6a8060b7..c3d1c286 100755 --- a/src/lab/final-build/EXP_1sep2010/exp4/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp4/Objective.html @@ -114,7 +114,7 @@

          Feedback

          Schematic Design Of Pass Transistor Logic & Multiplexer

          -
            +
            1. To design positive level pass transistor logic

            2. To design a 2 input multiplexer using pass transistor logic for following logical expression : In1*CLK' + In2*CLK
            3. @@ -122,7 +122,7 @@

              Schematic Design Of Pass Transistor Logic & Mu
            4. To design negative level pass transistor logic


            5. -

          +
          @@ -226,4 +226,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp5/Objective.html b/src/lab/final-build/EXP_1sep2010/exp5/Objective.html index 2d833db1..435bfd04 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp5/Objective.html @@ -114,10 +114,10 @@

          Feedback

          Delay Estimation In Chain Of Inverters

          -
            +
            1. To study the effect of gate sizing in chain of inverters on its output delay.

            2. -
          +
          @@ -220,4 +220,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Objective.html b/src/lab/final-build/EXP_1sep2010/exp6/Objective.html index eae3a2ce..8ced3176 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Objective.html @@ -114,11 +114,11 @@

          Feedback

          Schematic Design Of D-Latch and D-Flip Flop

          -
            +
            1. To design D latch using pass transistor logic.

            2. To design Positive Edge Trigger D-flip flop.

            3. To design Negative Egde Trigger D-flip flop.

            4. -
          +
          @@ -223,4 +223,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html index 0067c3f4..2ac10807 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Simulator.html @@ -112,7 +112,9 @@

          Feedback

          Schematic Design Of D-Latch and D-Flip Flop

          -

          +

          Make sure that you have prerequisites installed to run experiment

          +
          +

          Virtual Experiment:
          Please make sure that you are going to perform experiment only after going through the following sections:

          1. Manual
          @@ -140,7 +142,7 @@

          Schematic Design Of D-Latch and D-Flip Flop

          • Start the Negative Edge D-FlipFlop Experiment
          • -
          +

          \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Objective.html b/src/lab/final-build/EXP_1sep2010/exp7/Objective.html index ac08366a..922b1391 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Objective.html @@ -119,7 +119,7 @@

          Spice Code Platform

          • To write and simulate spice codes for:

          • -
              +
              1. Simple Inverter

              2. Two input NAND gate
              3. @@ -235,4 +235,5 @@

                Follow Us

                + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp7/Procedure.html index 34ad2c7d..df4a934e 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Procedure.html @@ -113,7 +113,7 @@

                Feedback

          -

          Spice Code Platformx

          +

          Spice Code Platform

          Spice Code Design


          @@ -220,4 +220,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp7/References.html b/src/lab/final-build/EXP_1sep2010/exp7/References.html index 41972309..ee3910a0 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/References.html @@ -105,7 +105,7 @@

          Simulation

          Quizzes

          -

          References

          +

          References

          Feedback

          @@ -118,21 +118,21 @@

          Spice Code Platform

            -
          1. The Spice Book, Andrei Vladimirescu, John Wiley & Sons, Inc.
          2. +
          3. The Spice Book, Andrei Vladimirescu, John Wiley & Sons, Inc.

          4. -
          5. http://www.brunel.ac.uk/~eestmba/usergS.html
          6. +
          7. http://www.brunel.ac.uk/~eestmba/usergS.html

          8. -
          9. http://www.seas.upenn.edu/~jan/spice/spice.overview.html
          10. +
          11. http://www.seas.upenn.edu/~jan/spice/spice.overview.html

          12. -
          13. http://users.ece.utexas.edu/~adnan/vlsi-05-backup/lec7Spice.ppt
          14. +
          15. http://users.ece.utexas.edu/~adnan/vlsi-05-backup/lec7Spice.ppt

          16. -
          17. A Guide to Circuit Simulation and Analysis Using PSpice, Paul Tuinenga, 3rd Edition, Prentice-Hall.
          18. +
          19. A Guide to Circuit Simulation and Analysis Using PSpice, Paul Tuinenga, 3rd Edition, Prentice-Hall.

          @@ -236,4 +236,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp8/Objective.html b/src/lab/final-build/EXP_1sep2010/exp8/Objective.html index 594b85c8..e3a483f2 100755 --- a/src/lab/final-build/EXP_1sep2010/exp8/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp8/Objective.html @@ -115,9 +115,8 @@

          Feedback

          Design Of D-Flip Flop Using Verilog

          -
            -
          • To design transistor level schematic - of an Inverter using :
          • +
              +
            1. To design transistor level schematic of an Inverter using :
              1. Complementary CMOS logic
              2. Pseudo NMOS logic
              3. @@ -127,7 +126,7 @@

                Design Of D-Flip Flop Using Verilog


              4. To find the effect of W/L of transistors on the output waveform. -
          +
          @@ -231,4 +230,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Feedback.html b/src/lab/final-build/EXP_1sep2010/exp9/Feedback.html index 9d88661e..d70ddbcb 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Feedback.html @@ -232,4 +232,5 @@

          Follow Us

          - + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Objective.html b/src/lab/final-build/EXP_1sep2010/exp9/Objective.html index 18e1c2c5..16df25ff 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Objective.html @@ -116,9 +116,9 @@

          Feedback

          Design Of Digital Circuits Using Verilog

          -
            +
            1. To learn the basic concepts of verilog - programming

              + programming
            2. To design multiplexers, counters etc. using verilog coding.
              @@ -227,4 +227,6 @@

              Follow Us

              - + + + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/layout/Feedback.html b/src/lab/final-build/EXP_1sep2010/layout/Feedback.html index 3cc1ef23..4112cf20 100755 --- a/src/lab/final-build/EXP_1sep2010/layout/Feedback.html +++ b/src/lab/final-build/EXP_1sep2010/layout/Feedback.html @@ -1,212 +1,238 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
              -
              - - -
              - - - - - - -
              - - - - - - - - - - - - + - - - - - - - \ No newline at end of file + + + + + + + + + + +
          \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/layout/Introduction.html b/src/lab/final-build/EXP_1sep2010/layout/Introduction.html index af16adff..217c279f 100755 --- a/src/lab/final-build/EXP_1sep2010/layout/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/layout/Introduction.html @@ -1,223 +1,227 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Layout Design.

          -

          - - - -In this experiment, layout design platform feature is included with layout design rule check (DRC). -

          - - -

          -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/layout/Manual.html b/src/lab/final-build/EXP_1sep2010/layout/Manual.html index 375178ae..a3efacc8 100755 --- a/src/lab/final-build/EXP_1sep2010/layout/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/layout/Manual.html @@ -1,216 +1,222 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - - - - - - -
          - - - - - - - - - + + + + + + + - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/layout/Objective.html b/src/lab/final-build/EXP_1sep2010/layout/Objective.html index 655a99a4..64dd281a 100755 --- a/src/lab/final-build/EXP_1sep2010/layout/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/layout/Objective.html @@ -1,221 +1,231 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Layout Design.

          - - -

          -(a) To design transistor level physical layout of different circuits.

          -(b) To check design rule violations present in layout design.
          -

          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - + + + + + + + - - - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/layout/Procedure.html b/src/lab/final-build/EXP_1sep2010/layout/Procedure.html index 3da684fc..0709f198 100755 --- a/src/lab/final-build/EXP_1sep2010/layout/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/layout/Procedure.html @@ -1,233 +1,251 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Layout Design

          - - -

          1.Select and placing layers :


          -
            -
          • Select a layer from available icons on the left panel.The layer selected appears on the top left box.

          • -
          • Place the selected layer in the central grid.

          • -
          • Stretch the selected layer by using mouse left click and follow the pixels on grid.

          • -
          • Click on "freeze component size" button to fix the size of layer. - Note: Once freezing the layer size, this will not change in future.

          • -
          • Move this layer and place it.



          • -
          - -

          2.Layout completion and DRC check



          -
            -
          • Place all required layers and check DRC rule every time while placing layers.

          • -
          • Place wrong created layers outside the grid. - Note: There is no delete option.

          • -
          • Check DRC after completion of your layout design.

          • - -
          -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/layout/Quiz.html b/src/lab/final-build/EXP_1sep2010/layout/Quiz.html index 3057c0aa..3d9d5201 100755 --- a/src/lab/final-build/EXP_1sep2010/layout/Quiz.html +++ b/src/lab/final-build/EXP_1sep2010/layout/Quiz.html @@ -1,308 +1,310 @@ - - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Layout Design.

          - -
          -
            -
          1. -What is the minimum width, minimum spacing rule of same potential and different potential Well ? -
            - 10,9 and 10,6.
            - 10,6 and 10,9.
            - 10,10 and 9,6.
            - 10,9 and 10,9.

            -
          2. -
            -
          3. Transistor gate form when two layers overlap. These two layers are -
            - Polysilicon and Select.
            - Polysilicon and Contact.
            - Polysilicon and Metal.
            - Polysilicon and Active.

            -
          4. -
            -
          5. How many physical layers are used in below given inverter layout design, excluding wells:
            -

            - 6.
            - 7.
            - 5.
            - 8.

            -
          6. -
            -
          7. The layout design rules are usually described by -
            - Separation rule.
            - Distance Rule.
            - Micron rule and Design Rule.
            - Micron Rule.

            -
          8. -
            -
          9. Lambda is known as -
            - sepaparation of layers.
            - minimum feature size.
            - distance of pixel.
            - all of these.

            -
          10. -
            - -
          11. The Length and width of a transistor are two most important dimensions of transistors that depend on -
            - drain dimentions.
            - gate dimention.
            - bulk dimention.
            - source dimention.

            -
          12. -
            -
          13. - - Which of these are wrong option regarding design rule -
            -a. Width rule
            b. space rule
            c. Overlap rule
            d. pixel rule.


            - a, b, c, and d.
            - b and d.
            - a and b.
            - a, b, and c.

            -
          14. -
            -
          15. - Minimum spacing rule of metal layer is -
            - 3 mm.
            - 3 lamada.
            - 6 lamada.
            - 10 lamada.

            -
          16. -
            -
          17. - DRC means -
            - Direct Rule Check.
            - Design Rule Check.
            - Design Right Check.
            - Direct Right Check.

            -
          18. -
            -
          19. - Overlapping is allowed in layers :
            - Poly and Metal.
            - Metal 1 and Metal 2.
            - Active and Poly.
            - All Of These.
            -
          -
          - - -
          - -
          - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - - - - + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/layout/References.html b/src/lab/final-build/EXP_1sep2010/layout/References.html index 9b60d65e..25956420 100755 --- a/src/lab/final-build/EXP_1sep2010/layout/References.html +++ b/src/lab/final-build/EXP_1sep2010/layout/References.html @@ -1,224 +1,230 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Layout design

          - - -
            -
          1. "CMOS Layout , concept, methodology and tools" by Dan Clein.

          2. - -
          3. "Priciples of CMOS VLSI design" by Weste-Eshraghian.

          4. - -
          5. "CMOS Circuit Design, Kayout, and Simulation" Third Edition by Baker, R. Jacob. Wiley-IEEE Press.

          6. -
          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - - - - + + + + + + + - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/layout/Simulator.html b/src/lab/final-build/EXP_1sep2010/layout/Simulator.html index 80847345..d772fc7c 100755 --- a/src/lab/final-build/EXP_1sep2010/layout/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/layout/Simulator.html @@ -1,238 +1,242 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Layout Design

          - -

          - -Pre-Quiz Questions:

          -

          -Test your Understanding Layout Design, by going through the following quiz:
          -   -

          -



          -

          -Virtual Experiment:
          -Please make sure that you are going to perform experiment only after going through the following sections:

          -1. Manual
          -2. Procedure
          -3. Objectives
          -

          -
          -

          -   

          • CLICK HERE TO START LAYOUT DESIGN EXPERIMENT
          -

          - - -
          -
          -
          - - - - - -
          - - - - -
          - - - + + + + + + + - - - - - - - - - - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/layout/Theory.html b/src/lab/final-build/EXP_1sep2010/layout/Theory.html index 765167d4..57595a3e 100755 --- a/src/lab/final-build/EXP_1sep2010/layout/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/layout/Theory.html @@ -1,276 +1,285 @@ - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          -
          - - - -
          -

          Computer Science & Engineering →VLSI Lab →List Of Experiments

          - -
          - - -
          - - -

          Layout Design.

          -

          - - -

          The physical mask layout of any circuit to be manufactured using a particular process must conform to a set of geometric constraints or rules, which are generally called layout design rules. These rules usually specify the minimum allowable line widths for physical objects on-chip such as metal and polysilicon interconnects or diffusion areas, minimum feature dimensions, and minimum allowable separations between two such features. If a metal line width is made too small, for example, it is possible for the line to break during the fabrication process or afterwards, resulting in an open circuit. If two lines are placed too close to each other in the layout, they may form an unwanted short circuit by merging during or after the fabrication process. The main objective of design rules is to achieve a high overall yield and reliability while using the smallest possible silicon area, for any circuit to be manufactured with a particular process. -


          - -

          We can say, in general, that observing the layout design rules significantly increases the probability of fabricating a successful product with high yield.


          - -
            -
          • The design rules are usually described in two ways :


          • -
          • Micron rules, in which the layout constraints such as minimum feature sizes and minimum allowable feature separations, are stated in terms of absolute dimensions in micrometers, or,
          • -
          • Lambda rules, which specify the layout constraints in terms of a single parameter Lambda and, thus, allow linear, proportional scaling of all geometrical constraints.
          • -
          - -


          -

          SOME DEFINED RULES :


          - Description : L-Rule

          - Minimum active area width : 3 L
          - Minimum active area spacing : 3 L
          - Minimum poly width : 2 L
          - Minimum poly spacing : 2 L
          - Minimum gate extension of poly over active : 2 L
          - - Minimum poly-active edge spacing : 1 L
          - (poly outside active area)
          - Minimum poly-active edge spacing : 3 L
          - (poly inside active area)
          - Minimum metal width : 3 L
          - Minimum metal spacing : 3 L
          - Poly contact size : 2 L
          - Minimum poly contact spacing : 2 L
          - Minimum poly contact to poly edge spacing : 1 L
          - Minimum poly contact to metal edge spacing : 1 L
          - Minimum poly contact to active edge spacing : 3 L
          - Active contact size : 2 L
          - Minimum active contact spacing : 2 L
          - (on the same active region)
          - Minimum active contact to active edge spacing : 1 L
          - Minimum active contact to metal edge spacing : 1 L
          - Minimum active contact to poly edge spacing : 3 L
          - Minimum active contact spacing : 6 L
          -

          -

          -
          - -

          Pictorial presentation of Layout Design Rules (DRCs) : Intra Layer Design Rules



          - Figure1: Intra Layer Design Rules.
          -


          Figure2: Transistor Layout.
          -


          Figure3: Vias and Contacts.
          -


          Figure4: CMOS Inverter Layout.
          -


          - -

          - -
          -
          -
          - - - - - -
          - -
          - - -
          - - - + + + + + + + - - - - - - - - - - - - \ No newline at end of file From ed3ab90b8c78538a7c311ac46b8ec5c1fbefec88 Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Fri, 15 May 2020 18:07:36 +0530 Subject: [PATCH 11/17] Updated other fixes --- src/lab/Feedback.html | 6 +++--- src/lab/List of experiments.html | 21 +++++++++++---------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/lab/Feedback.html b/src/lab/Feedback.html index 6d0deca0..3c33c238 100644 --- a/src/lab/Feedback.html +++ b/src/lab/Feedback.html @@ -115,14 +115,13 @@

          -

          Data Structures

          +

          Very Large Scale Integration Lab

          Dear User,

          - Thanks for using Virtual Labs. Your opinion is valuable to us. To help us improve, we'd like to ask you a few questions about your experience. It will only take 3 minutes and your answers will help us - make Virtual Labs better for you and other users. + Thanks for using Virtual Labs. Your opinion is valuable to us. To help us improve, we'd like to ask you a few questions about your experience. It will only take 3 minutes and your answers will help us make Virtual Labs better for you and other users.


          @@ -242,4 +241,5 @@

          Follow Us

          + \ No newline at end of file diff --git a/src/lab/List of experiments.html b/src/lab/List of experiments.html index 19b8ef0c..1d540b15 100644 --- a/src/lab/List of experiments.html +++ b/src/lab/List of experiments.html @@ -207,11 +207,11 @@

          Very Large Scale Integration Lab

          In this experiment we will learn the basic design of an inverter. Inverter is the most basic component which we can make out using one NMOS and one PMOS transistor. Here you will learn about the basics how inverter works internally, how the transistor are placed inside inverter and how we get the inverted output corresponding to the inputs we provide. We will learn the layout designing and - effects of capacitance and effects of width and length of transistor on the output of an inverter. + effects of capacitance and effects of width and length of transistor on the output of an inverter
        • - Schematic Design Of Transistor Level NAND & NOR Gate. + Schematic Design Of Transistor Level NAND & NOR Gate

        • Click here to see Description

          @@ -221,7 +221,7 @@

          Very Large Scale Integration Lab

        • - Schematic Design Of Transistor Level XOR & XNOR Gate. + Schematic Design Of Transistor Level XOR & XNOR Gate

        • Click here to see Description

          @@ -230,7 +230,7 @@

          Very Large Scale Integration Lab

        • - Schematic Design Of Pass Transistor Logic & Multiplexer.
          + Schematic Design Of Pass Transistor Logic & Multiplexer

        • Click here to see Description

          @@ -240,7 +240,7 @@

          Very Large Scale Integration Lab

        • - Delay Estimation In Chain Of Inverters. + Delay Estimation In Chain Of Inverters

        • Click here to see Description

          @@ -250,7 +250,7 @@

          Very Large Scale Integration Lab

        • - Schematic Design Of D-Latch and D-Flip Flop. + Schematic Design Of D-Latch and D-Flip Flop

        • Click here to see Description

          @@ -261,7 +261,7 @@

          Very Large Scale Integration Lab

        • - Spice Code Platform. + Spice Code Platform

        • Click here to see Description

          @@ -272,7 +272,7 @@

          Very Large Scale Integration Lab

        • - Design Of D-Flip Flop Using Verilog. + Design Of D-Flip Flop Using Verilog

        • Click here to see Description

          @@ -287,7 +287,7 @@

          Very Large Scale Integration Lab

        • - Design Of Digital Circuits Using Verilog. + Design Of Digital Circuits Using Verilog

        • Click here to see Description

          @@ -297,7 +297,7 @@

          Very Large Scale Integration Lab

        • - Layout Design. + Layout Design

        • @@ -409,4 +409,5 @@

          Follow Us

          + \ No newline at end of file From a2c37aaa7e482b7f92cdb2d0df2bb3dc154c44a7 Mon Sep 17 00:00:00 2001 From: mrudhvika940 Date: Mon, 18 May 2020 16:29:59 +0530 Subject: [PATCH 12/17] fixed issues on baadal --- src/lab/Introduction.html | 558 +++++++++--------- src/lab/Prerequisites.html | 5 +- .../EXP_1sep2010/exp1/Introduction.html | 23 +- .../EXP_1sep2010/exp1/Objective.html | 5 +- .../EXP_1sep2010/exp1/References.html | 4 +- .../EXP_1sep2010/exp1/Simulator.html | 7 +- .../EXP_1sep2010/exp2/Procedure.html | 3 +- .../EXP_1sep2010/exp2/References.html | 4 +- .../final-build/EXP_1sep2010/exp2/Theory.html | 5 +- .../final-build/EXP_1sep2010/exp3/Theory.html | 3 +- .../EXP_1sep2010/exp4/Introduction.html | 9 +- .../final-build/EXP_1sep2010/exp4/Quiz.html | 5 +- .../EXP_1sep2010/exp4/Simulator.html | 3 +- .../final-build/EXP_1sep2010/exp4/Theory.html | 3 +- .../EXP_1sep2010/exp5/Simulator.html | 6 +- .../final-build/EXP_1sep2010/exp6/Manual.html | 434 +++++++------- .../final-build/EXP_1sep2010/exp6/Quiz.html | 11 +- .../final-build/EXP_1sep2010/exp6/Theory.html | 3 +- .../EXP_1sep2010/exp7/Introduction.html | 3 +- .../final-build/EXP_1sep2010/exp7/Manual.html | 27 +- .../EXP_1sep2010/exp7/Objective.html | 7 +- .../final-build/EXP_1sep2010/exp7/Quiz.html | 7 +- .../final-build/EXP_1sep2010/exp7/Theory.html | 3 +- .../EXP_1sep2010/exp8/Introduction.html | 3 +- .../EXP_1sep2010/exp9/Introduction.html | 12 +- .../EXP_1sep2010/exp9/Objective.html | 3 +- .../final-build/EXP_1sep2010/exp9/Theory.html | 5 +- .../EXP_1sep2010/layout/Procedure.html | 3 +- .../EXP_1sep2010/layout/Theory.html | 3 +- src/lab/index.html | 7 +- 30 files changed, 618 insertions(+), 556 deletions(-) diff --git a/src/lab/Introduction.html b/src/lab/Introduction.html index cfa0439b..ef3ed308 100644 --- a/src/lab/Introduction.html +++ b/src/lab/Introduction.html @@ -1,293 +1,291 @@ - - - - - - - - - - - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - - - - - - - - - - - - - - - - - - - - -
          -
          - - -
          - -
          -
          -
          -
          -
          - -
          - - - -
          -

          Computer Science & Engineering

          - -
          - - -
          - -

          Very Large Scale Integration Lab

          -
          -

          - A single chip sized of few millimeters may have Millions of transistors in it for example a microprocessor is a VLSI device. Very Large Scale Integration (VLSI) is the process of creating integrated - circuits by combining large numbers of transistors into a single chip.
          -

          -

          -
          -

          -
          -

          This lab provides good understanding and learning opportunity of VLSI designing for users. There are ten experiments in this lab, which covers following aspects of VLSI designing.

          -
          -

          -
            -
          • First six experiments provide GUI interface of schematic design and simulation results of various circuits.

          • -
            -
          • Seventh experiment provides WEB based Spice code simulation platform. User can learn circuit design using Spice coding.

          • -
            -
          • -

            - Eighth and ninth experiments provide digital circuit designing using Verilog code for which a web based Verilog simulation platform is provided. User can test any level of Verilog code in ninth - experiment. -

            -
          • -
            -
          • -

            - Tenth experiment provides GUI interface of physical (layout) design of various circuits. By this experiment user can learn design rules (DRCs) for layout design and can test design rules of their - designs. -

            -
          • -
            -
              -
              -
              -
            -

            - - -
            - - - -
            -
            -
            -
            + + + + + + + + + Welcome to Virtual Labs - A MHRD Govt of india Initiative + + + + + + + + + + + + + + + + +
            +
            + + +
            +
            +
            +
            +
            +
            + +
            + + +
            +

            Computer Science & Engineering

            +
            + +
            + +

            Very Large Scale Integration Lab

            +
            +

            + A single chip sized of few millimeters may have Millions of transistors in it for example a microprocessor is a VLSI device. Very Large Scale Integration (VLSI) is the process of creating integrated + circuits by combining large numbers of transistors into a single chip.
            +

            +

            +
            +

            +
            +

            This lab provides good understanding and learning opportunity of VLSI designing for users. There are ten experiments in this lab, which covers following aspects of VLSI designing.

            +
            +

            +
              +
            • +

              First six experiments provide GUI interface of schematic design and simulation results of various circuits.

              +
            • +
              +
            • +

              Seventh experiment provides WEB based Spice code simulation platform. User can learn circuit design using Spice coding.

              +
            • +
              +
            • +

              + Eighth and ninth experiments provide digital circuit designing using Verilog code for which a web based Verilog simulation platform is provided. User can test any level of Verilog code in ninth + experiment. +

              +
            • +
              +
            • +

              + Tenth experiment provides GUI interface of physical (layout) design of various circuits. By this experiment user can learn design rules (DRCs) for layout design and can test design rules of their + designs. +

              +
            • +
              +
                +
                +
                +
              +

              + +
              + + +
              +
              - - - -
              +
              + + + +
              +
              +
              - - - + +
              + + + + + + + - - - - - \ No newline at end of file diff --git a/src/lab/Prerequisites.html b/src/lab/Prerequisites.html index 545e9b83..0bc3a50b 100644 --- a/src/lab/Prerequisites.html +++ b/src/lab/Prerequisites.html @@ -144,8 +144,8 @@

              Very Large Scale Integration Lab

            • Java allows you to play online virtual labs.
            • Adobe Flash (formerly Macromedia Flash) is a multimedia platform used to add animation, video, and interactivity to web pages.
            • -

              - Install Java plugin run the simulation +

              Install Java + plugin to run the simulation.

              @@ -255,4 +255,5 @@

              Follow Us

              + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp1/Introduction.html index 21db08bb..6f5e5cca 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/Introduction.html @@ -118,14 +118,16 @@

              Schematic Design Of Transistor Level Inverter

              Inverter is a logic gate, with one input - and one output. Its symbol is shown below :-

              + and one output. Its symbol is shown below :- +

              The output of inverter is complement of - the input i.e. if the input is 0, the - output will be 1 and vice-versa. The - truth table for inverter is shown below :-

              + the input i.e. if the input is 0, the + output will be 1 and vice-versa. The + truth table for inverter is shown below :- +

              @@ -148,11 +150,11 @@

              Schematic Design Of Transistor Level Inverter

              -

                -
              1. Complementary CMOS logic
              2. -
              3. Pseudo NMOS logic
              4. -
              - +

              +
                +
              1. Complementary CMOS logic
              2. +
              3. Pseudo NMOS logic
              4. +

              @@ -255,7 +257,4 @@

              Follow Us

              - - - \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/Objective.html b/src/lab/final-build/EXP_1sep2010/exp1/Objective.html index 350f1d89..39276c96 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/Objective.html @@ -113,10 +113,10 @@

              Feedback

              -

              Schematic Design Of Transistor Level Inverter.

              +

              Schematic Design Of Transistor Level Inverter

              -
                +
                1. To design transistor level schematic of an Inverter using :- @@ -232,4 +232,5 @@

                  Follow Us

                  + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/References.html b/src/lab/final-build/EXP_1sep2010/exp1/References.html index 09f8b916..4b5f9de4 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/References.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/References.html @@ -119,7 +119,8 @@

                  Schematic Design Of Transistor Level Inverter

                    -
                  1. "Principles of cmos vlsi design"by Weste-Eshraghian
                  2. +
                  3. "Principles of cmos vlsi + design" by Weste-Eshraghian

                  4. CMOS: Circuit Design, Layout, and Simulation, Third Edition by Bacor, R. Jacob. Wiley-IEEE. pp. 1174.Chen, Wai-Kai (ed) (2006).
                  5. @@ -234,4 +235,5 @@

                    Follow Us

                    + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp1/Simulator.html b/src/lab/final-build/EXP_1sep2010/exp1/Simulator.html index a474313e..05b67b7c 100755 --- a/src/lab/final-build/EXP_1sep2010/exp1/Simulator.html +++ b/src/lab/final-build/EXP_1sep2010/exp1/Simulator.html @@ -115,11 +115,11 @@

                    Feedback

                    Schematic Design Of Transistor Level Inverter

                    - Make sure that you have prerequisites installed to run experiment +

                    Make sure that you have prerequisites installed to run experiment



                    - Click - here for the experiment

                    +

                    Click + here for the experiment

              @@ -222,4 +222,5 @@

              Follow Us

              + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html b/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html index 80737fb0..db1449b5 100755 --- a/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/exp2/Procedure.html @@ -54,7 +54,7 @@
              +
              @@ -248,4 +248,5 @@

              Follow Us

              + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Introduction.html b/src/lab/final-build/EXP_1sep2010/exp9/Introduction.html index e98acbb8..1b6b2c5d 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Introduction.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Introduction.html @@ -120,9 +120,16 @@

              Design Of Digital Circuits Using Verilog

              INTRODUCTION TO VERILOG


              -

              Verilog is language commonly used in designing digital systems. It is a hardware description language, which means that it is substantially different from any other language you might have encountered so far. Even though it does have control flow statements and variables, it relies primarily on logic functions.It is a textual format for describing electronic circuits and systems.

              +

              Verilog is language commonly used in + designing digital systems. It is a hardware + description language, which means that it is + substantially different from any other + language you might have encountered so + far. Even though it does have control flow + statements and variables, it relies + primarily on logic functions. It is a textual format for describing electronic circuits and systems.


              -

              Verilog has evolved as a standard hardware description language. Verilog offers many useful features for hardware design. it is easy to learn and easy to use as it is similar to C Programming language. Designers with C Programming experience will find it easy to learn Verilog.

              +

              Verilog has evolved as a standard hardware description language. Verilog offers many useful features for hardware design. It is easy to learn and easy to use as it is similar to C Programming language. Designers with C Programming experience will find it easy to learn Verilog.

              @@ -226,4 +233,5 @@

              Follow Us

              + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Objective.html b/src/lab/final-build/EXP_1sep2010/exp9/Objective.html index 16df25ff..a473b4cb 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Objective.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Objective.html @@ -118,7 +118,7 @@

              Design Of Digital Circuits Using Verilog

              1. To learn the basic concepts of verilog - programming
                + programming

              2. To design multiplexers, counters etc. using verilog coding.
                @@ -229,4 +229,5 @@

                Follow Us

                + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp9/Theory.html b/src/lab/final-build/EXP_1sep2010/exp9/Theory.html index 93c3f1af..3eb04494 100755 --- a/src/lab/final-build/EXP_1sep2010/exp9/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/exp9/Theory.html @@ -200,7 +200,6 @@

                BLOCKING AND NON-BLOCKING ASSIGNMENT




                -

                COUNTER

                @@ -230,10 +229,9 @@

                INSTANTIATION OF MODULE

                NOT - VERILOG PROVIDED PRIMITIVE


                There are many primitives already defined in verilog which provides some particular functionalities. not is one of them. In not first argument is output value and second is input value. So in above example d is output and q is input.

                -

                +


                -

                Verilog also provides us with some compiler directives and system tasks. These are not used in above programs but if you want to know about these functionalities, read the following flowcharts.


                @@ -344,4 +342,5 @@

                Follow Us

                + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/layout/Procedure.html b/src/lab/final-build/EXP_1sep2010/layout/Procedure.html index 0709f198..cb0bfc1f 100755 --- a/src/lab/final-build/EXP_1sep2010/layout/Procedure.html +++ b/src/lab/final-build/EXP_1sep2010/layout/Procedure.html @@ -134,7 +134,7 @@

                1.Select and placing layers :



                2.Layout completion and DRC check

                -

                +
                • Place all required layers and check DRC rule every time while placing layers.

                • @@ -248,4 +248,5 @@

                  Follow Us

                  + \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/layout/Theory.html b/src/lab/final-build/EXP_1sep2010/layout/Theory.html index 57595a3e..a576f046 100755 --- a/src/lab/final-build/EXP_1sep2010/layout/Theory.html +++ b/src/lab/final-build/EXP_1sep2010/layout/Theory.html @@ -133,7 +133,7 @@

                  Layout Design

                  The design rules are usually described in two ways :

                  • Micron rules : Micron rules, which the layout constraints such as minimum feature sizes and minimum allowable feature separations, are stated in terms of absolute dimensions in micrometers, or,
                  • -
                  • Lambda rules : Lambda rules, which specify the layout constraints in terms of a single parameter Lambda and, thus, allow linear, proportional scaling of all geometrical constraints.

                  • +
                  • Lambda rules : Lambda rules, which specify the layout constraints in terms of a single parameter Lambda and, thus, allow linear, proportional scaling of all geometrical constraints.


                  @@ -282,4 +282,5 @@

                  Follow Us

                  + \ No newline at end of file diff --git a/src/lab/index.html b/src/lab/index.html index f050bcce..e8a5be57 100644 --- a/src/lab/index.html +++ b/src/lab/index.html @@ -22,7 +22,7 @@ Welcome to Virtual Labs - A MHRD Govt of india Initiative - + @@ -51,7 +51,8 @@
                  -
                  - - - - + + - - - - - - - + + + + - - - - + --> + diff --git a/src/lab/final-build/EXP_1sep2010/exp5/preQuiz5.php b/src/lab/final-build/EXP_1sep2010/exp5/preQuiz5.php index e94cf963..7699b736 100755 --- a/src/lab/final-build/EXP_1sep2010/exp5/preQuiz5.php +++ b/src/lab/final-build/EXP_1sep2010/exp5/preQuiz5.php @@ -1,273 +1,263 @@ - - - - + + - Welcome to Virtual Labs - A MHRD Govt of india Initiative - - - - + - - - - - - - + + + + - - - - -
                  -
                  - - +
                  +
                  +
                  +
                  +
                  +
                  + +
                  + + +
                  +

                  Computer Science & Engineering VLSI Lab Experiments

                  - -

                  Schematic Design Of Pass Transistor Logic & Multiplexer.

                  - -
                  -
                    -
                  1. What is the difference between a LATCH and a FLIP-FLOP?
                    - Latch is a level sensitive device while flip-flop is an edge sensitive device.
                    - Latches take more gates (also more power) to implement than flip-flops.
                    - Latches are slower than flip-flops.
                    - Flip flops are used as temporary buffer whereas latches are used as registers.
                    - -

                  2. - -
                  3. In a D latch __________ .
                    - a high D sets the latch and low D resets it .
                    - a low D sets the latch and high D resets it.
                    - race condition can occur .
                    - None of the above .
                    - -

                  4. - -
                  5. Which device has many input and one output ?
                    - Demultiplexer.
                    - Counter.
                    - Multiplexer.
                    - Flip flop .
                    - -

                  6. - -
                  7. A D flip-flop can be made from a _________
                    - JK flip-flop and an inverter .
                    - RS flip-flop .
                    - RS flip-flop and an inverter .
                    - both (a) and (b)..
                    - -

                  8. - -
                  9. Which of the following flip-flops does not have race around condition ?
                    - JK flip-flops .
                    - D flip-flops .
                    - S-R flip-flop converted to J-K flip-flop .
                    - Master slave JK flip flop.
                    -
                  -
                  -

                  - -
                  -
                  - - -
                  +

                  Schematic Design Of Pass Transistor Logic & Multiplexer

                  +
                  +
                  +
                    +
                  1. 1. What is the difference between a LATCH and a FLIP-FLOP?
                    + Latch is a level sensitive device while flip-flop is an edge sensitive device.
                    + Latches take more gates (also more power) to implement than flip-flops.
                    + Latches are slower than flip-flops.
                    + Flip flops are used as temporary buffer whereas latches are used as registers.
                    +
                  2. +
                    +
                  3. 2. In a D latch __________ .
                    + A high D sets the latch and low D resets it .
                    + A low D sets the latch and high D resets it.
                    + Race condition can occur .
                    + None of the above .
                    +
                  4. +
                    +
                  5. 3. Which device has many input and one output ?
                    + Demultiplexer
                    + Counter
                    + Multiplexer
                    + Flip flop
                    +
                  6. +
                    +
                  7. 4. A D flip-flop can be made from a _________
                    + JK flip-flop and an inverter .
                    + RS flip-flop .
                    + RS flip-flop and an inverter .
                    + Both (a) and (b)..
                    +
                  8. +
                    +
                  9. 5. Which of the following flip-flops does not have race around condition ?
                    + JK flip-flops .
                    + D flip-flops .
                    + S-R flip-flop converted to J-K flip-flop .
                    + Master slave JK flip flop.
                    +
                  +
                  +

                  + +
                  + +
                  + +
                  +
                  +
                  + - - - - - - - - - - - - - - - + + - - - - - - - + + + + - - - - + --> + diff --git a/src/lab/final-build/EXP_1sep2010/exp6/Manual.html b/src/lab/final-build/EXP_1sep2010/exp6/Manual.html index d18ee672..cf35d4e3 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp6/Manual.html @@ -112,34 +112,7 @@

                  References

                  Feedback

                  - ======= - -

                  Introduction

                  -
                  - -

                  Objective

                  -
                  - -

                  Theory

                  -
                  - -

                  Procedure

                  -
                  - - -

                  Simulator

                  -
                  - -

                  Quiz

                  -
                  - -

                  References

                  -
                  - -

                  Feedback

                  -
                  - - >>>>>>> ee1b45c0d5e161a5d08dea1e3dab5f307d7ad6d6 +

                  Schematic Design Of D-Latch and D-Flip Flop.

                  @@ -247,4 +220,5 @@

                  Follow Us

                  - \ No newline at end of file + +
                  \ No newline at end of file diff --git a/src/lab/final-build/EXP_1sep2010/exp6/preQuiz6.php b/src/lab/final-build/EXP_1sep2010/exp6/preQuiz6.php index 54788585..b3098be3 100755 --- a/src/lab/final-build/EXP_1sep2010/exp6/preQuiz6.php +++ b/src/lab/final-build/EXP_1sep2010/exp6/preQuiz6.php @@ -25,8 +25,9 @@ - - + +
                  @@ -42,7 +43,7 @@ - +
                  @@ -59,15 +60,15 @@ @@ -82,7 +83,7 @@
                  -
                  +

                  @@ -90,56 +91,60 @@
                  -

                  Computer Science & Engineering VLSI Lab →List Of Experiments

                  +

                  Computer Science & Engineering VLSI Lab Experiments

                  -

                  Schematic Design Of Pass Transistor Logic & Multiplexer.

                  +

                  Schematic Design Of Pass Transistor Logic & Multiplexer

                    -
                  1. Multiplex is a ?
                    - Combinational Circuit .
                    - Flip Flop .
                    - Sequential Circuit .
                    - None of the above .
                    +
                  2. 1. Multiplex is a ?
                    + Combinational Circuit .
                    + Flip Flop .
                    + Sequential Circuit .
                    + None of the above .

                  3. -
                  4. Transmission gate is a ?
                    - Parallel combination of two NMOS .
                    - Series combination of NMOS and PMOS .
                    - Parallel combination of NMOS and PMOS .
                    - None of the above .
                    +
                  5. 2. Transmission gate is a ?
                    + Parallel combination of two NMOS .
                    + Series combination of NMOS and PMOS .
                    + Parallel combination of NMOS and PMOS .
                    + None of the above .

                  6. -
                  7. Transmission gate is preferred over Complementary CMOS logic because ____
                    - Transistor count required to implement a logic function in transmission gate is low .
                    - Low Delay .
                    - Both of them .
                    - None of the above .
                    +
                  8. 3. Transmission gate is preferred over Complementary CMOS logic because ____
                    + Transistor count required to implement a logic function in transmission gate is low .
                    + Low Delay
                    + Both of them
                    + None of the above

                  9. -
                  10. How many 2x1 multiplexer will be require to design 8x1 multiplexer ?
                    - Three .
                    - Seven .
                    - Four .
                    - Eight .
                    +
                  11. 4. How many 2x1 multiplexer will be require to design 8x1 multiplexer ?
                    + Three
                    + Seven
                    + Four
                    + Eight

                  12. -
                  13. Multiplexer is also known as:
                    - Counter .
                    - Data Select .
                    - Single Input Many Output .
                    - None .
                    +
                  14. 5. Multiplexer is also known as:
                    + Counter
                    + Data Select
                    + Single Input Many Output
                    + None



                  @@ -158,62 +163,52 @@
                  - -
                  + diff --git a/src/lab/final-build/EXP_1sep2010/exp7/Manual.html b/src/lab/final-build/EXP_1sep2010/exp7/Manual.html index c23bd747..8544af2f 100755 --- a/src/lab/final-build/EXP_1sep2010/exp7/Manual.html +++ b/src/lab/final-build/EXP_1sep2010/exp7/Manual.html @@ -116,23 +116,23 @@

                  Feedback

                  Spice Code Platform

                  -

                  Click here for experiment

                  -

                  -
                  -
                  -
                  -
                  +

                  Click here for the manual +

                  +
                  + + + - + -
                  -
                @@ -99,10 +99,10 @@

                Procedure

                Manual

                -

                Simulator

                +

                Simulation

                -

                Quiz

                +

                Quizzes

                References

                @@ -298,4 +298,5 @@

                Follow Us

                + \ No newline at end of file
              Input