Preview

design methodologies and tools

Good Essays
Open Document
Open Document
961 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
design methodologies and tools
Design Methodologies and
Tools
• Design styles

– Full-custom design
– Standard-cell design
– Programmable logic

• Gate arrays and field-programmable gate arrays (FPGAs)
• Sea of gates
– System-on-a-chip (embedded cores)

• Design tools

1

Full-Custom Design
• Every gate is carefully designed and optimized
– Hierarchical design may be used, place-and-route tools typically used

• Advantages:
– High density, ideal for high volumes
– Performance optimization

• Disadvantages:
– High design time, cumbersome

• Applications: Datapaths in microprocessors
• High-paying jobs!
2

Full-Custom Design
(Contd.)
• Simple CAD tools suffice





Design entry
Schematic editor
Layout editor
DRC, LVS, Spice

• No need for sophisticated synthesis and design partitioning tools

3

Standard Cell Design

• Use pre-optimized SSI or MSI library cells

– NAND gates, multiplexers, adder slices, decoders, comparators,
RAM, ROM

• Reduces design time
• Lower density and lower performance
• Standardized at the logic or function level
Pitch-matched
cells
Routing channel

4

Standard Cells (Contd)
• CAD tools needed for partitioning design
• Technology mapping
• Design entry, DRC, LVS, simulations tools needed • Place and route tools
• Good for moderate volumes, as in ASICs, typically used for non-critical portions of a CPU

5

Programmable Logic
• Programmable logic blocks
– PLDs, PALs
– Fusible links (fuses) blown when current is exceeded

• Programmable interconnects
– Mask-programmed gate-arrays (MPGAs)
– Field-programmable gate-arrays (FPGAs)
– Sea of gates

6

Programmable Logic
• PLDs

• MPGAs

– Wide fan-in, 2-level SOP, optional flip-flops on output – Best known: 22V10 with
22 inputs, 10 outputs, from AMD
– Programmed by users
– Fusible links

– Also called gate arrays
– More dense than PLDs
– Predesigned transistors with customized wiring
– Wiring done during

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Integration and Testing: This is where you put together all of the elements into a special testing environment, then check for errors, bugs and interoperability.…

    • 595 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Ece241 Project

    • 583 Words
    • 3 Pages

    Recommended Design Techniques for ECE241 Project Franjo Plavec Department of Electrical and Computer Engineering University of Toronto DISCLAIMER: The information contained in this document does NOT contain official grading policy. The information provided here is based on my personal experience with ECE241 course projects in the previous years. Its purpose is to warn you of some common mistakes and answer some common questions student in earlier years had. As grading policies and project requirements change from year to year, please consult course web site or your instructor for official policies. THIS DOCUMENT MAY CONTAIN SOME MISTAKES. I will do my best to point those mistakes to you if I discover any, but I cannot make any guarantees. All information in this document is MY PERSONAL PREFERRED WAY OF DOING VARIOUS TASKS RELATED TO HARDWARE DESIGN. It is by no means the only possible way to perform these tasks. Also, this document does not cover, nor does it attempt to cover all aspects of various problems discussed. Therefore, you should not make any implications on aspects of the problems not mentioned in this document. In other words, if the document states X, and you try to do Y, which is “very similar to X”, do not assume that statements this document makes for X necessarily hold for Y. CHECK YOUR ASSUMPTIONS against your textbook, course notes, your instructor’s and/or TA’s advice, compilation and simulation results from Quartus, and finally, common sense. Verilog and Quartus Issues When using Verilog for the first time in a real project, users are often tempted to use fancy features of the language to make their lives easier. Unfortunately, if one succumbs to those temptations, they usually make their lives harder. The main reason for that is that Verilog, the way it is used in ECE241 labs and the way Quartus II interprets it, is not a programming language. Verilog is a hardware description language, meaning that various blocks of code directly map into…

    • 583 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Business Law

    • 557 Words
    • 3 Pages

    Sue Fairbairn is 35 years old. She is a commercial boat skipper who works for Whale Watching. She has held a commercial skipper’s licence for 15 years and is considered to be a very experienced whale watching skipper. To ensure she is always at the peak of her health she has annual medical examinations, which are conducted by her local doctor.…

    • 557 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Design Project

    • 5984 Words
    • 24 Pages

    Unit: CHCCN303A Contribute to provision of nutritionally balanced food in a safe and hygienic manner…

    • 5984 Words
    • 24 Pages
    Powerful Essays
  • Good Essays

    To make this initiative a success, Kudler Fine Foods, must pay for a major technology upgrade in order to successfully service the number of customers that join the Kudler Fine Foods frequent shopper program. As detailed in the Kudler Fine Foods intranet, Kudler currently uses outdated software and hardware.…

    • 655 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Return to Paradise

    • 686 Words
    • 3 Pages

    Return to Paradise is a film that has a lot of meanings within the story line. But also has many ethical issues among the morals that are in today’s society. Three ethical issues in the film are capital punishment, drug use, and media treatment. Capital punishment is an ethical issue because it is highly opinionated. Some people believe that people shouldn’t have to die to pay for their crime, while others believe that death is the best way to pay for what they’ve done as a consequence. This makes an argument that if someone has killed another human, should they be killed too? It makes it hard in different countries as their laws may be different and death penalties can really occur and happen. Drug use is also an ethical issue because they believe they aren’t harming anyone and a majority of the drug users want illicit drugs to be legalised. A lot of today’s society argues that the drug users affect more than just themselves such us driving under the influence of drugs, can lead to other innocent people into serious injuries or death in a crash. Media treatment is another ethical issue in the film; this is because M.J Major wanted the story to get out so bad it was more important than Lewis’s life. This is an ethical issue because the media have the rights to tell the story to the public but in a bit to try save Lewis’s life instead of just telling the story.…

    • 686 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Design Analysis Grid

    • 1225 Words
    • 5 Pages

    | |to get an immediate response from the nurse. |that do not require an RN or LPN; a CNA would |…

    • 1225 Words
    • 5 Pages
    Better Essays
  • Satisfactory Essays

    7. Secure outside services like business support for employment after job training, legal services, and long and short term shelter.…

    • 399 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    What is a team work? Team work can be defined as when actions of individuals are brought together for the purpose of a common goal. Each person in a team puts his efforts to achieve the objectives of large group. Teams make efforts to achieve the success but not necessarily the success is achieved every time. Within a team every member plays a role to achieve the team’s objectives. These roles add new and important dimensions to interactions of team members. Bruce Tuckman’s team development theory provides a way to tackle the tasks of making a team through the completion of the project. On the part of the team every member played an important role to achieve the success at the end of semester.…

    • 1530 Words
    • 7 Pages
    Good Essays
  • Satisfactory Essays

    Design Process

    • 353 Words
    • 2 Pages

    Ali Semih ANIL / 503091222 1) When would you be likely to use a descriptive model of the design process? When would you use a prescriptive model? Descriptive model of the design process is a linear model, feedback isn’ t discussed and it is more simple than the model known as prescriptive which is an extended model in comparison with the descriptive one. In descriptive model, according to client’ s objectives, alternative concepts are introduced through different concept schemes, without a problem definition and the process improves, depending on feasibility of the design. In this situation, final design of descriptive model reflects the designer’ s observation and experience. No feedback is discussed. So this model can be thought of as a pre-design process (although the final design include all information about manufacturing) when a new product will be introduced. However in prescriptive one which is extended, the problem is identified according to client’s statement. In the stage of problem definition; objections, requirements, constraints and functions are defined by taking codes, regulations and experts opinions into consideration. So the process improves. Meanwhile, conceptual designs can be regenerated or problem can be redefined with testing and evaluating the existed preliminary design, through internal feedback. On the other hand, problem can be redefined by user’ s statements or questionnaires and the design process can be reestablished after the product has been introduced commercially, through external feedback. Prescriptive model can be used as a realistic and applicable process compared to descriptive one when a new product is introduced or when a commercial product is wanted to be improved continuously.…

    • 353 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Physical Design

    • 7944 Words
    • 32 Pages

    * Selecting structures (called indexes and database architectures) for storing and connecting files to make retrieval of related data more efficient.…

    • 7944 Words
    • 32 Pages
    Good Essays
  • Good Essays

    design and technology

    • 639 Words
    • 4 Pages

    Thermoplastics can be reheated and reshaped many times while thermosetting plastics cannot be reheated or reshaped…

    • 639 Words
    • 4 Pages
    Good Essays
  • Good Essays

    I notice that the Set & Prop Designer becomes self-centered when it’s not involving important personnel e.g. Director or Production manager. For one of the plays where it involves three urns, the Set & Prop Designer initially wanted one of us to hide behind the urn for the entire show so that when it ends, we can assist with removing the lids and helping the cast to shift the props out. However, she did not realize that because of the lighting effects, shadows could be seen and therefore the idea is not feasible. She discussed with the lighting designer to see if he can make any compromises but since it concerns the aesthetics of the show, there was no way that the lighting designer can adjust the lighting just to fit her…

    • 877 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Design for the Future

    • 4641 Words
    • 19 Pages

    * In order to plan for the future we must first survey and inventory all of our available planetary resources. This information must be compiled so that we know the parameters for humanizing social and technological development.…

    • 4641 Words
    • 19 Pages
    Good Essays
  • Satisfactory Essays

    Design Basics

    • 484 Words
    • 2 Pages

    - Season, time of day, and weather conditions contribute to different light and difference in color we perceive…

    • 484 Words
    • 2 Pages
    Satisfactory Essays