Logic Design: Difference between revisions

From WIKI FOSSCELL NITC
mNo edit summary
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
==Logic Design==
Logic Design course focuses on the study of various number systems, logic functions and their importance in simple digital systems.   
Logic Design course focuses on the study of various number systems, logic functions and their importance in simple digital systems.   
===Topics in Logic Design: ===
===Topics in Logic Design: ===
#Number theory and boolean algebra  
#Number theory and Boolean algebra
#Design and analysis of combinational logic
#Design and analysis of combinational logic
#Design of digital logic devices  
#Design of digital logic devices  
Line 8: Line 7:


===Grading System (2023 onwards)===
===Grading System (2023 onwards)===
====breakdown====
====Breakdown====
midsem - 30%<br>
Mid semester - 30%<br>End semester - 30%<br>Semester Project - 30%<br>
endsem - 30%<br>
semester project - 30%<br>


====Semester Project====
==== Semester Project ====
The semester project involves making two projects using behavioural modelling and gate level modelling . The modelling must be done on the ModelSim software  
The semester project involves making two projects using behavioral modelling and gate level modelling. The modelling must be done on the ModelSim software made by Intel. The mark breakdown for the project are as follows:
made by intel . the mark breakdown for the project are as follows:


5 marks -topic selection and proposal<br>
5 marks - Topic selection and proposal<br>15 marks - Gate level modelling<br>20 marks - Behavioral modeling<br>
15 marks- gate level modelling<br>
<br>You are given the option to either select two different topics for behavioral and gate level modelling or a single a topic for both.
20 marks - behavioural modeling<br>
<br>
you are given the option to either select two different topics for behavioural and gate level modelling or a single a topic for both .


===Overall experience===
===Overall experience===
In the case of B23 ,the project was shortened to only the gate-level application due to the shortening of our semester as well as the onset of online classes during that period .therefore all 40 marks were taken from only the gate level applications .creating a complex project suing gate level that can justify 40 marks turned out to be quite challenging and was therefore very difficult for most students. The Project would have had more options in terms of ideas and implementation if we were also given the option to use gate level .Furthermore faculty expectations are also quite high for this project ,making scoring marks not so easy  <br><br>
In the case of B23 batch, the project was shortened to only the gate-level application due to the shortening of our semester as well as the onset of online classes during that period. Therefore, all 40 marks were taken from only the gate level applications. Creating a complex project suing gate level that can justify 40 marks turned out to be quite challenging and was therefore very difficult for most students. The project would have had more options in terms of ideas and implementation if we were also given the option to use gate level. Furthermore faculty expectations are also quite high for this project, making scoring marks difficult. <br><br>


===Instructions for future batches ===
===Instructions for future batches ===
# '''you will only be given basic syntax classes :'''<br>do not expect the faculty to show something fancy in class .in our (B23) case we were shown how to make a full adder.tbh you can figure out the rest and you are expected to do so.
# '''You will only be given basic syntax classes:'''<br>Do not expect the faculty to show something fancy in class. B23 batch was shown how to make a full adder. You can figure out the rest and you are expected to do so.
# '''read and try to learn from the github projects instead of yt''' :<br>google or ask seniors for this .you will learn more from this than any youtube video.
# '''Read and try to learn from the GitHub projects instead of YouTube''': Surf the internet or ask seniors for this. You will learn more from this than any YouTube video.
# '''faculty project expectations and lack of resources can be frustrating :'''<br> there is a high chance of you  getting frustrated and overwhelmed by this .grind through it boys and girls .
# '''Faculty project expectations and lack of resources can be frustrating:'''<br>There is a high chance of getting frustrated and overwhelmed by this. Grind through it boys and girls.

Latest revision as of 23:38, 10 June 2024

Logic Design course focuses on the study of various number systems, logic functions and their importance in simple digital systems.

Topics in Logic Design:

  1. Number theory and Boolean algebra
  2. Design and analysis of combinational logic
  3. Design of digital logic devices
  4. Design and analysis of sequential logic

Grading System (2023 onwards)

Breakdown

Mid semester - 30%
End semester - 30%
Semester Project - 30%

Semester Project

The semester project involves making two projects using behavioral modelling and gate level modelling. The modelling must be done on the ModelSim software made by Intel. The mark breakdown for the project are as follows:

5 marks - Topic selection and proposal
15 marks - Gate level modelling
20 marks - Behavioral modeling

You are given the option to either select two different topics for behavioral and gate level modelling or a single a topic for both.

Overall experience

In the case of B23 batch, the project was shortened to only the gate-level application due to the shortening of our semester as well as the onset of online classes during that period. Therefore, all 40 marks were taken from only the gate level applications. Creating a complex project suing gate level that can justify 40 marks turned out to be quite challenging and was therefore very difficult for most students. The project would have had more options in terms of ideas and implementation if we were also given the option to use gate level. Furthermore faculty expectations are also quite high for this project, making scoring marks difficult.

Instructions for future batches

  1. You will only be given basic syntax classes:
    Do not expect the faculty to show something fancy in class. B23 batch was shown how to make a full adder. You can figure out the rest and you are expected to do so.
  2. Read and try to learn from the GitHub projects instead of YouTube: Surf the internet or ask seniors for this. You will learn more from this than any YouTube video.
  3. Faculty project expectations and lack of resources can be frustrating:
    There is a high chance of getting frustrated and overwhelmed by this. Grind through it boys and girls.