Mixed Logic Circuit Design
description
Transcript of Mixed Logic Circuit Design
![Page 1: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/1.jpg)
Mixed Logic Circuit DesignMixed Logic Circuit Design
Benjamin SuanBenjamin Suan
Presentation forPresentation for
High-Speed and Low Power VLSIHigh-Speed and Low Power VLSI
Course: 97.575Course: 97.575
Instructor: Dr. Maitham ShamsInstructor: Dr. Maitham Shams
![Page 2: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/2.jpg)
ContentsContents
IntroductionIntroduction– Background InformationBackground Information
DiscussionDiscussion– Logic style sample comparisonsLogic style sample comparisons– Mixed logic circuit designMixed logic circuit design
Project ProposalProject Proposal– Project time-lineProject time-line
![Page 3: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/3.jpg)
IntroductionIntroduction
Mixed Logic CircuitsMixed Logic Circuits– Relatively new area of researchRelatively new area of research– Circuits composed of more than one logic typeCircuits composed of more than one logic type
Reason to UseReason to Use– Each logic type has different advantages / Each logic type has different advantages /
disadvantagesdisadvantages– By implementing two logics, gain advantages of bothBy implementing two logics, gain advantages of both
![Page 4: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/4.jpg)
Current TrendsCurrent Trends
Industry TrendIndustry TrendLower powerLower power
Higher speedHigher speed
Smaller areaSmaller area
Research TrendResearch TrendRecent papers published in mixed logic designRecent papers published in mixed logic design
Papers focused on PTL / CMOS circuitsPapers focused on PTL / CMOS circuits
![Page 5: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/5.jpg)
BackgroundBackground
Standard CMOS CharacteristicsStandard CMOS CharacteristicsMost commonly used logic in VLSI designMost commonly used logic in VLSI design
Ease of use, well developed synthesis methodsEase of use, well developed synthesis methods
High noise marginsHigh noise margins
Low power consumptionLow power consumption
No static power dissipationNo static power dissipation
Good current driving capabilitiesGood current driving capabilities
![Page 6: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/6.jpg)
Background cont’dBackground cont’d
Pass Transistor Logic CharacteristicsPass Transistor Logic CharacteristicsWidely used alternative to complementary CMOSWidely used alternative to complementary CMOS
Fewer transistors are required for a given functionFewer transistors are required for a given function
Reduced number of transistors means there is Reduced number of transistors means there is lower capacitancelower capacitance
Dedicated buffers need to be inserted to boost Dedicated buffers need to be inserted to boost driving strengthdriving strength
![Page 7: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/7.jpg)
Logic ComparisonLogic Comparison
M. Kontiala, M. Kuulusa and J. Nurmi, “Comparison of Static M. Kontiala, M. Kuulusa and J. Nurmi, “Comparison of Static Logic Styles for Low-Voltage Design” Electronics, Circuits and Logic Styles for Low-Voltage Design” Electronics, Circuits and Systems, 2001. ICECS 2001. The 8th IEEE International Systems, 2001. ICECS 2001. The 8th IEEE International Conference on , Volume: 3 , 2001 Conference on , Volume: 3 , 2001
![Page 8: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/8.jpg)
Logic Comparison cont’dLogic Comparison cont’d
![Page 9: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/9.jpg)
Full Adder ImplementationFull Adder Implementation
![Page 10: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/10.jpg)
Propagation Delay ResultsPropagation Delay Results
![Page 11: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/11.jpg)
Power Dissipation ResultsPower Dissipation Results
![Page 12: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/12.jpg)
Power Delay ProductsPower Delay Products
![Page 13: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/13.jpg)
Discussion of ResultsDiscussion of Results
SCMOS has the best characteristics for SCMOS has the best characteristics for low voltage speed and power dissipation low voltage speed and power dissipation
No real motivation to develop mixed No real motivation to develop mixed circuits with these other types of logiccircuits with these other types of logic
![Page 14: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/14.jpg)
CMOS and PTLCMOS and PTL
![Page 15: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/15.jpg)
CMOS and CPL BehaviorCMOS and CPL Behavior
Results from adder Results from adder simulationsimulation
– CPL has lower power CPL has lower power dissipation across all dissipation across all supply voltagessupply voltages
– CPL has lower delay CPL has lower delay time across all supply time across all supply voltagesvoltages
![Page 16: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/16.jpg)
Mixed PTL/CMOS LogicMixed PTL/CMOS Logic
PTL/CMOS logic circuits will be superior PTL/CMOS logic circuits will be superior
Better area, power and delay compared to Better area, power and delay compared to conventional CMOS or PTLconventional CMOS or PTL
Low power, high performance design Low power, high performance design driven by PTL cell selection and synthesis driven by PTL cell selection and synthesis technique to produce the mixed structuretechnique to produce the mixed structure
![Page 17: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/17.jpg)
Mixed PTL/CMOS ExampleMixed PTL/CMOS Example
Pass-transistor/CMOS Collaborated Logic: The Best Of Both Pass-transistor/CMOS Collaborated Logic: The Best Of Both WorldsWorlds Yamashita, S.; Yano, K.; Sasaki, Y.; Akita, Y.; Chikata, H.; Rikino, Yamashita, S.; Yano, K.; Sasaki, Y.; Akita, Y.; Chikata, H.; Rikino, K.; Seki, K.;K.; Seki, K.; VLSI Circuits, 1997. Digest of Technical Papers., 1997 VLSI Circuits, 1997. Digest of Technical Papers., 1997 Symposium on , 12-14 Jun 1997 Page(s): 31 -32Symposium on , 12-14 Jun 1997 Page(s): 31 -32
Design assigned selector functions to PTLDesign assigned selector functions to PTL
AND/OR logic functions mapped to CMOSAND/OR logic functions mapped to CMOS
![Page 18: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/18.jpg)
Design ExampleDesign Example
Design based on this Boolean equation:Design based on this Boolean equation:
Out1 = B * A’ + C * A ( I’ * F’ + D’ ) *Out1 = B * A’ + C * A ( I’ * F’ + D’ ) * ( D + ( H + E’) * ( E + G ))( D + ( H + E’) * ( E + G ))
Out2 = B’ + ( I’ + F’ + D’ ) *Out2 = B’ + ( I’ + F’ + D’ ) * ( D + ( H + E’) * ( E + G )))’( D + ( H + E’) * ( E + G )))’
![Page 19: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/19.jpg)
Design Example cont’dDesign Example cont’d
![Page 20: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/20.jpg)
Design Example cont’d iiDesign Example cont’d ii
![Page 21: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/21.jpg)
Experimental ResultsExperimental Results
![Page 22: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/22.jpg)
Experimental Results cont’dExperimental Results cont’d
Benchmark simulations show Benchmark simulations show the mixed circuits have better the mixed circuits have better characteristics than pure PTL characteristics than pure PTL or CMOSor CMOS– 20% in area vs. CMOS20% in area vs. CMOS– 40% in power vs. CMOS40% in power vs. CMOS
Design flexibilityDesign flexibility– ↑↑% of PTL, ↓ power but ↑ area% of PTL, ↓ power but ↑ area
![Page 23: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/23.jpg)
Design Project PlanDesign Project Plan
Implement an algorithm in PTLImplement an algorithm in PTL
For mixed logic design, implement MUX For mixed logic design, implement MUX and XOR/XNOR type logic functions in and XOR/XNOR type logic functions in PTL and the remaining functions in Static PTL and the remaining functions in Static CMOSCMOS
Compare and discuss power consumption Compare and discuss power consumption and delayand delay
![Page 24: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/24.jpg)
Design Project Plan cont’dDesign Project Plan cont’d
ScheduleScheduleApril 1 - 12April 1 - 12
Logic Synthesis Technique / Background ResearchLogic Synthesis Technique / Background Research
April 13 – 19April 13 – 19Design Phase / Schematic CaptureDesign Phase / Schematic Capture
April 20 – 30April 20 – 30Simulation / Project PresentationSimulation / Project Presentation
May 1 – 5May 1 – 5Report / DocumentationReport / Documentation
![Page 25: Mixed Logic Circuit Design](https://reader034.fdocuments.in/reader034/viewer/2022051401/5681500a550346895dbde309/html5/thumbnails/25.jpg)
ReferencesReferencesYamashita, S.; Yano, K.; Sasaki, Y.; Akita, Y.; Chikata, H.; Rikino, K.; Seki, K.,Yamashita, S.; Yano, K.; Sasaki, Y.; Akita, Y.; Chikata, H.; Rikino, K.; Seki, K., “Pass- “Pass-transistor/CMOS Collaborated Logic: The Best Of Both Worlds” VLSI Circuits, 1997. transistor/CMOS Collaborated Logic: The Best Of Both Worlds” VLSI Circuits, 1997. Digest of Technical Papers., 1997 Symposium on , 12-14 Jun 1997 Page(s): 31 -32Digest of Technical Papers., 1997 Symposium on , 12-14 Jun 1997 Page(s): 31 -32Geun Rae Cho; Chen, T., “Geun Rae Cho; Chen, T., “On the impact of technology scaling on mixed PTL/static On the impact of technology scaling on mixed PTL/static circuits”circuits” Computer Design: VLSI in Computers and Processors, 2002. Proceedings. 2002 Computer Design: VLSI in Computers and Processors, 2002. Proceedings. 2002 IEEE International Conference on , 2002 IEEE International Conference on , 2002 Page(s): 322 -326Page(s): 322 -326M. Kontiala, M. Kuulusa and J. NurmiM. Kontiala, M. Kuulusa and J. Nurmi, “Comparison of Static Logic Styles for Low-, “Comparison of Static Logic Styles for Low-Voltage Design” Electronics, Circuits and Systems, 2001. ICECS 2001. The 8th IEEE Voltage Design” Electronics, Circuits and Systems, 2001. ICECS 2001. The 8th IEEE International Conference on , Volume: 3 , 2001 International Conference on , Volume: 3 , 2001 Geun Rae Cho; Chen, T.; “ Geun Rae Cho; Chen, T.; “ Mixed. PTL/static logic synthesis using genetic algorithms for Mixed. PTL/static logic synthesis using genetic algorithms for low-power applications” low-power applications” Quality Electronic Design, 2002. Proceedings. International Quality Electronic Design, 2002. Proceedings. International Symposium on , 2002 Symposium on , 2002 Page(s): 458 -463Page(s): 458 -463Congguang Yang; Ciesielski, M.,Congguang Yang; Ciesielski, M., “Synthesis for mixed CMOS/PTL logic” “Synthesis for mixed CMOS/PTL logic” Design, Automation and Test in Europe Conference and Exhibition 2000. Proceedings , Design, Automation and Test in Europe Conference and Exhibition 2000. Proceedings , 2000 Page(s): 750 2000 Page(s): 750 Yano, K.; Yamanaka, T.; Nishida, T.; Saitoh, M.; Shimohigashi, K.; Shimizu, A., “Yano, K.; Yamanaka, T.; Nishida, T.; Saitoh, M.; Shimohigashi, K.; Shimizu, A., “A 3.8 ns A 3.8 ns CMOS 16×16 multiplier using complementary pass transistor logic” Custom Integrated CMOS 16×16 multiplier using complementary pass transistor logic” Custom Integrated Circuits Conference, 1989., Proceedings of the IEEE 1989 , 15-18 May 1989 Page(s): Circuits Conference, 1989., Proceedings of the IEEE 1989 , 15-18 May 1989 Page(s): 10.4/1 -10.4/410.4/1 -10.4/4