Home Forums MagCAD Support Circuit Design Optimising the design to implement Boolean expressions

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #1092
    Sagar AgrawalSagar Agrawal
    Participant

    Hi
    I just started using the MagCAD tool last week and have worked through the basics of pNML design. By referring to the research paper, ‘MagCAD: Tool for the Design of 3-D Magnetic Circuits’ and the MagCAD User guide I have learnt how to create basic 2 input logic gates such as ‘And’ and ‘Or’. I have attached the schematic of a 2 input ‘and’ and ‘or’ gate I created.

    OR
    AND

    Using these basic gates I can also design a full adder circuit. While reading through the research paper, however, I came across a full adder circuit which uses only 3 , 3 input gates. I implemented it and verified the result. The circuit schematic is attached here. I would like to know the procedure by which we can minimise the gates while implementing a boolean expression.

    Full-Adder

    Thank You
    Sagar Agrawal

    #1098
    FabrizioFabrizio
    Moderator

    Hi,
    from you screenshots I see two identical gates implementing a 2 input NAND gate. The nucleation center surrounded by 3 inputs implements a negated majority voter.
    To optimize circuits, I suggest you to synthetize the boolean network with ABC or by using MIG before drawing the schematics with MagCAD.

    • This reply was modified 7 years, 11 months ago by FabrizioFabrizio.
    #1100
    Sagar AgrawalSagar Agrawal
    Participant

    Thanks a lot for the suggestion. I will look into majority inverter graph and I’ll try to optmise my circuit. 🙂

    The two gates I attached earlier work as ‘AND’ and ‘OR’ when I simulated them. I have attached the timing diagrams below

    AND timing diagram
    OR timing diagram

    • This reply was modified 7 years, 11 months ago by FabrizioFabrizio.
    #1102
    FabrizioFabrizio
    Moderator

    You are right. I was considering the value on the magnets, which is inverted.

Viewing 4 posts - 1 through 4 (of 4 total)
  • The topic ‘Optimising the design to implement Boolean expressions’ is closed to new replies.
https://pharmaspecific.com/contact-us/
https://www.bng-tech.com/en/
https://viewlike.us
https://acfnews.org/
https://hotel.kirpisoft.com.tr/
https://www.dacyapi.net/iletisim/
https://innobuda.hu/uzlet/
https://telc.hu/mintafeladatok/
https://stemhungary.com/en/contact/
https://www.alexbureau.com/Contact-Us/
https://pharmaspecific.com/en/
https://tri-aster.com/about-us.php
https://palyazatok.ti.uni-obuda.hu/
https://www.premitek.com/about.html
https://www.stagemedya.com/iletisim/
https://foodbasketscorp.com/
https://www.avaniagrotourism.com/about.php
https://angad.vic.edu.au/contact/
https://www.omrensolutions.com/contact.php
https://www.alexbureau.com/Services/
https://arcdesign.co.in/services/
https://topmaistori.eu/
https://www.premitek.com/about.html
https://www.premitek.com/contact.html
https://amremobility.com/careers/
https://artunico.com/careers/
https://angrezimitra.com/contact-us/
https://papuri.pansy-club.jp/
https://learnenglishurdu.com/
https://fcaf.org.tw/WP/
https://jaihindmedia.in/about-us/
https://www.neodesignusa.com/contact/
https://palatium.com.br/contato/
https://cctvinstallationsdubai.com/blogs/
https://www.revampservice.com/faq.php