Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

Web based design and analysis tool for digital logic circuit

A web based analysis and design tool for digital logic circuits intended for DLD basics students, in which they can design simple digital circuits, analyse their validity. The prominent feature which is missing in most popular simulators, that is, a DLD calculator (with all basic conversions), and f

Project Title

Web based design and analysis tool for digital logic circuit

Project Area of Specialization

Computer Science

Project Summary

A web based analysis and design tool for digital logic circuits intended for DLD basics students, in which they can design simple digital circuits, analyse their validity. The prominent feature which is missing in most popular simulators, that is, a DLD calculator (with all basic conversions), and functionality to create the circuit from given expression or truth table, or generate the expression or truth table from a circuit. In short, if any of three values; the circuit, the expression or a truth table; is given, the software will find the remaining ones for the useR.

The software is different from presently available simulators in cost and complexity level. It is exclusively intented for students with basic functions vital for learning and no complex  or extra features added,and is free of cost.
 

Project Objectives

  • Since the popular simulators or analysis software such as multisim, modelsim TINA etc are usually meant for industrial uses and experts, and the student versions are not very promising and also very extra. We aim to provide students with a dedicated learning software for leanring DLD and help them in their practice.
  • Eliminate the complex functionality of simulators that are intended for experts and commercial usage which makes simulators less approachbale for self learners.
  • Since there are very few software aids for DLD as compared to other equally important fields, we want to add software tools to the library of DLD software to make the field approachable and interesting.

Project Implementation Method

The project will be web based application and will be implemented in Java at backend and Htmal and CCS at front end to create a user interface.

Parallel computing will be used to produce the circuits and truth tables of given expression a t the same time. More over, artificially intelligent algorithms will be written to produce the outputs better and reduce the error.

The rest of the details of implementation are not decided yet, as per project's schedule.

Benefits of the Project

  1. The core benefit of the project is an overall much lighter software as a replacement to present solutions.
  2. Web based nature of the software will make it available on every platform as compared to the present desktop applications.
  3. It will be free of cost, all of it. The functions which are provided in the paid versions of other apps will be provided here just few clicks away.
  4. The simpler the better, and more convenient to use.
  5. Everything in one place, design and analysis along with a DLD calcualtor. As per our own experience, most students approach online number conversions and other calculation site more ofter than other software. Integrating a calcualtor in this software will releive them of this searching on internet and visiting different sites for different calculations.

Technical Details of Final Deliverable

Deliverables are:

  • Defense presentation
  • Project proposal document
  • Introduction and literature Review document
  • SRS document.
  • Pan flex and brochures
  • Project report 
  • Final presentation and other relevant presentations
  • Complete working software (Circuit module, truth table module, Boolean algebraic expression module, number system conversion module and circuit’s complement module.)

Work Break Down Structure (WBS) to produce the above mentioned deliverables is as follows:

Research

  • Identify problem
  • Select the topic
  • Define project statement
  • Formulated research design
  • Data collection (articles and research papers)
  • Data analysis (read all articles)
  • Write Literature review
  • Proofreading
  • Approve by supervisor

Solution generation

  • Write algorithms
  • Dry run algorithms

Implementation

  • Select tools for implementation (language and IDE’s)
  • Implement code
  • Test code (test cases)
  • Design an interface
  • Develop interface
  • Integrate interface and code
  • Test the integrated version (compatibility and functionality)

Final testing

  • Prepare materials for comparison (output validity)
  • Get volunteers (students of DLD)
  • Customers reviews (user friendliness and errors)

Analyzing test results

  • Fix problems and errors
  • Deploy

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Education

Core Technology

Others

Other Technologies

Sustainable Development Goals

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Visual studio (latest version) Equipment111
Total in (Rs) 1
If you need this project, please contact me on contact@adikhanofficial.com
MOBILE APPLICATION CONTROL FOR BIKE AND CAR

The plan is to design and develop a smart bike system that will help us to control the dif...

1675638330.png
Adil Khan
9 months ago
EasyBus

The utilization of Bus transport is a huge developing business in Pakistan and other count...

1675638330.png
Adil Khan
9 months ago
AUTOMATED GUIDED VEHICLE WITH ROBOTICS LOGISTICS SYSTEM USING AI

For the industry 4.0 the importance of robotics and automation has increased sufficiently....

1675638330.png
Adil Khan
9 months ago
Electronic Voting Machine

Using traditional election system to collect votes from citizens is no longer considered e...

1675638330.png
Adil Khan
9 months ago
Face Recognition Based Door Lock System using Raspberry Pi

In today?s world of connectivity and smart  devices there is an urgent need to modify...

1675638330.png
Adil Khan
9 months ago