# Register now to access 7 million high quality study materials (What's Course Hero?) Course Hero is the premier provider of high quality online educational resources. With millions of study documents, online tutors, digital flashcards and free courseware, Course Hero is helping students learn more efficiently and effectively. Whether you're interested in exploring new subjects or mastering key topics for your next exam, Course Hero has the tools you need to achieve your goals.

4 Pages

### proj2s08

Course: ECEN 5263, Fall 2008
School: Oklahoma State
Rating:

Word Count: 1254

#### Document Preview

5263 ECEN Spring 2008 Design Project 2 Part A Due Wed. Feb. 6, 1700 Use the cadence tools to layout a circuit that implements one bit comparator described by the following table. The output, Z, is 1 when the input bits, X and Y, are the same. X 0 0 1 1 Y 0 1 0 1 Z 1 0 0 1 This is also called the exclusive NOR (XNOR) gate. Only the uninverted inputs X and Y will be provided. If you need the inverted inputs, you...

Register Now

#### Unformatted Document Excerpt

Coursehero >> Oklahoma >> Oklahoma State >> ECEN 5263

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
5263 ECEN Spring 2008 Design Project 2 Part A Due Wed. Feb. 6, 1700 Use the cadence tools to layout a circuit that implements one bit comparator described by the following table. The output, Z, is 1 when the input bits, X and Y, are the same. X 0 0 1 1 Y 0 1 0 1 Z 1 0 0 1 This is also called the exclusive NOR (XNOR) gate. Only the uninverted inputs X and Y will be provided. If you need the inverted inputs, you must provide the inverters as part of your layout. Make the spacings and line widths as small as possible without making any design rule errors. You can make the circuit out of logic gates of any size you like or use a MUX based design (hint: the MUX based design is smaller if you use transmission gates for the MUX). You must choose an implementation that has an area smaller than 3000 2 (24.3 m2) if you want to avoid an area penalty. Be sure to include substrate contacts near power and ground contacts to prevent latch up. All power lines should be connected and named vdd. All ground lines should be connected and named gnd. If you wish, you can test your design before you submit it. A trial test file can be found in /x/lgjohn/public/ecen5263 in the file xnor.spin. This test file demands that your circuit be faster than 3 nsec. Unless you have done something really weird, your design should meet this requirement easily. Use the following with the automatic grader to submit the xnor cell. Class Name: ecen5263 Project Name: proj2a Project Directory: xnor_proj Library Name: xnor_lib Cell Name: xnor Part B Due Wed. Feb. 13, 1700 Make a higher level cell named xnor8. Make a copy (an instance) of your xnor cell (see the attached tutorial). Then make 7 more copies (instances) side by side. You should change the layout of your xnor cell if necessary so that all of the power and ground lines ECEN 5263 Spring 2008 January 30, 2008 page 1 of 4 are connected automatically when the cells are butted together. The X and Y inputs and Z outputs should not be connected so that your xnor8 cell has 8 separate X inputs, 8 separate Y inputs, and 8 separate Z outputs. Node names correspond to the pin names in the highest level cells. In order to avoid confusion, node names in lower level cells have node names that are modified. For example, each one of the X inputs is assigned a different node name by the circuit extractor. The automatic node renaming can be overridden by attaching a new name in the high level cell. In the xnor8 cell, attach pins to the 8 X inputs named X0 to X7, the 8 Y inputs named Y0 to Y7, and the 8 Z outputs named Z0 to Z7. If you wish, you can test your design before you submit it. A trial test file can be found in /x/lgjohn/public/ecen5263 in the file xnor8.spin. This test file demands that your circuit be faster than 3 nsec. Unless you have done something really weird, your design should meet this requirement easily. Use the following with the automatic grader to submit the xnor8 cell (do not forget to include your xnor cell as described in the following tutorial). Class Name: ecen5263 Project Name: proj2b Project Directory: xnor8_proj Library Name: xnor8_lib Cell Name: xnor8 Creating a Hierarchical Design When designing large circuits in VLSI, it is often easier to instantiate (copy) previously created cells into the current design you are working on, thereby creating a larger circuit consisting of subcells. The purpose of this tutorial is to aid you in creating a hierachical design using Virtuoso Layout Editor (icfb) that is compatible with the automatic grader. Lets assume that the xnor cell of project 2a is to be instantiated (copied) into a larger circuit which we will assume is xnor8 of project 2b. Ordinarily, Virtuoso allows from cells any library to be instantiated. The library can be anywhere, including outside of the project directory. All you have to do is use the library path editor to define the library name and the path to it (see details below). This makes it easy to use previously designed cells as building blocks to make larger designs. The automatic grader requires that all libraries must be inside the project directory. This restriction means that the xnor cell inside the xnor_lib library in the xnor_proj directory must be copied to a library inside the xnor8_proj directory (assuming you dont want to redraw the layout). ECEN 5263 Spring 2008 January 30, 2008 page 2 of 4 1.0 Goal What we are attempting to do here is to copy the cell containing the design to be used as a subcell (xnor) into the project directory containing the larger design (xnor8). This allows the cells from other projects to be instantiated as subcells into your current project so that the cells will be recognized by the automatic grader. 2.0 Project Directory 1. Create a NEW project directory (xnor8_proj). It is IMPORTANT that you cd into this project directory and execute cdsinit before starting the Cadence tools. 2. Type icfb & 3.0 Design Library 1. Library Manager --> File --> New --> Library... Type a name for the library (xnor8_lib) and place a . (period) in the path section of the form. Proceed to attach the library to an existing tech library. Click OK 4.0 Library Path Editor Since we are in an entirely new project directory, we will not be able to see the xnor cell or any other cell created previously in other project directories. We need to be able to see those libraries before we attempt to copy any cell into the current library. However, this can be fixed using the following steps: 1. Library Manager --> Tools --> Library Path Editor... 2. Put in a reference name (it can be any name you wish, but not xnor8_lib) and complete the absolute path to the cell library (or any other cell library) created previously. For example: Library Path old_lib /x/lgjohn/5263/xnor_proj/xnor_lib 3. Library Path Editor --> File --> Save 4. Library Path Editor --> File --> Exit 5.0 Library Manag...

Textbooks related to the document above:
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Oklahoma State - ECEN - 5263
Oklahoma State - ECEN - 5263
Oklahoma State - ECEN - 5263
ECEN5263DigitalVLSIDesignState MachinesThe most general finite state machine (called a Mealy FSM) does not force clocked elements on the external inputs and outputs (fig. B.2a p. 913). This can be dangerous if Mealy machines are cascaded.
Oklahoma State - ECEN - 5363
ECEN 5363 Supplemental Homework # 1 Using the transistor data provided on the web page (Transistor data) using your knowledge of transistor behavior in the saturation region determines the following SPCICE model parameters; Lambda, VT0, and KP for th
Oklahoma State - ECEN - 5363
ECEN 5363 Supplemental Homework #2 Due 9/23/02 Using the transistor model data provided on the web page and the circuit below with MN2 deleted find the following: The small signal model, the small signal gain, bandwidth, and GBP, the small signa
Oklahoma State - ECEN - 5613
Oklahoma State - ECEN - 5613
Oklahoma State - ECEN - 5623
ECEN 5623 ANTENNA THEORY FALL 2008 MWF 9:30-10:20 COR 128, NCB 211 Instructor: Office Hours: Prerequisites: Objectives: J. West, 310 ES MW 1:30-3:30; TTh 9:00-11:00 Introductory electromagnetics (ECEN 3613) Understanding of fundamental antenna theory
Oklahoma State - ECEN - 5643
HOMEWORK LOG ECEN 5643 Antenna Propagation for Comm. Dr. James West Date Logged In Time Logged In 8:26 am 12:13 pm 12:11 pm 8:54 am 8:39 am 8:33 am 3:00 pm 8:59 am 9:43 am 8:45 am 9:09 am 8:17 am 12:30 pm 12:33 pm 3:17 pm 11:34 am Delivery Mode Rec.
Oklahoma State - ECEN - 5713
OKLAHOMASCHOOL OFSTATEANDUNIVERSITYENGINEERINGELECTRICALCOMPUTERECEN 5713 Linear Systems Spring 2001 Midterm Exam #2DO ALL FIVE PROBLEMSName : _Student ID: _E-Mail Address:__Page 1Problem 1: If u1 and u 2 are linearly independ
Oklahoma State - ECEN - 5713
ECEN 5713 Linear Systems Fall 2000Time: Place: Text: Monday/Wednesday 1:30-2:45 PM Telecommunication Center (TELC) Studio C Modern Control Theory, 3rd edition, William L. Brogan Prentice-Hall, 1991 (eewlb@ee.unlv.edu) Linear Systems, Panos Antsaklis
Oklahoma State - ECEN - 5713
ECEN 5713 Linear System Fall 1998Time: Place: Text: Monday/Wednesday 1:30-2:45 PM Cordell 128 Linear System Theory and Design, Chi-Tsong Chen Oxford, 1984 (ctchen@sbee.sunysb.edu) Modern Control Theory, 3rd edition, William L. Brogan Prentice-Hall,
Oklahoma State - ECEN - 5713
OKLAHOMASCHOOL OFSTATEANDUNIVERSITYENGINEERINGELECTRICALCOMPUTERECEN 5713 Linear Systems Spring 2000 Midterm Exam #1Name : _Student ID: _E-Mail Address:__Page 1Problem 1: As defined in the first problem of Homework Assignment #
Oklahoma State - ECEN - 5763
HOMEWORK LOG ECEN 5763 Digital Signal Processing Dr. Nazanin Rahnavard Date Logged In 9-5-08 9-15-08 9-22-08 9-24-08 10-1-08 10-8-08 10-9-08 10-14-08 10-16-08 10-21-08 10-27-08 11-10-08 11-17-08 12-1-08 12-5-08 12-8-08 12-10-08 12-16-08 9-5-08 9-22-0
Oklahoma State - ECEN - 5773
ECEN 5773 Intelligent Systems Fall 2001 Midterm ExamOptimization Solve the traveling salesman problem with 20 cities that are uniformly distributed within a unit square in a 2-dimensional plane. The coordinates of 20 cities are given below in a 2 2
Oklahoma State - ECEN - 5773
ECEN 5773 Intelligent Systems Fall 2003 Final ProjectEvolutionary Computation Based Novel Applications Task 1: Topic of Interest Propose a focused research topic to be approved by November 7, 2003. Appointment needs to be made to finalize the choice
Oklahoma State - ECEN - 5773
ECEN 5773 Intelligent Systems Section: 1 CID: 59351 Fall 1999Time: Place: References: Monday/Wednesday 5:00-6:15 PM Engineering South 211A Neural Network Design, Hagan, Demuth and Beale PWS, 1996 Introduction to Artificial Neural Systems, Zurada PWS
Oklahoma State - ECEN - 5773
ECEN 5773 Computational Intelligence Fall 2005 Final ProjectEvolutionary Computation Based Novel Applications Task 1: Topic of Interest Propose a focused research topic to be approved by October 27, 2005. Appointment needs to be made with the Instru
Oklahoma State - ECEN - 5853
HOMEWORK LOG ECEN 5853 Ultrafast Optoelectron Dr. Dan Grischkowsky Date Logged In Time Logged In Delivery Mode Rec. Logged By Students Name Item Date Logged Out Time Logged Out Delivery Mode Ret. Logged By Comments
Oklahoma State - ECEN - 6253
Oklahoma State - ECEN - 6253
Oklahoma State - ECEN - 6253
ECEN 6253 Spring 2007 Design Project B1Part A Due Friday, Feb. 2, 1700 hrs. One of project A1 and B1 are required. You may do them both for extra credit. This is a continuation of the last project in ECEN 5253 to give you chance to complete a simple
Oklahoma State - ECEN - 6253
ECEN 6253 Spring 2007 Design Project 2Due Friday, April 20, 1700 hrs. Design a reservation station for one of the functional units in a superscalar processor as in fig. 5-26 and fig. 5-27 of Shen and Lipasti. Lets assume that during each clock perio
Oklahoma State - ECEN - 6263
ECEN 6263 Fall 2007 Design Project 1Part A Due Fri., Sept. 21, 1700 Use the cadence tools to design a multi-port static RAM cell in an area less than 20,0002 (1,800m2) to be used as the building block for a larger register file. The register file ce
Oklahoma State - ECEN - 6263
Oklahoma State - ECEN - 6263
ECEN 6263 Fall 2005 Design Project 3Use the automatic layout synthesis tools to make layout for the PWM digital to analog converter from project 2. The design is the same except that a single clock (CLK) is used. LOADD ldreg8 EQ CLK vdd CLK X OUT Co
Oklahoma State - ECON - 2103
Oklahoma State - ECON - 2103
Monopolistic CompetitionCHAPTER15CHAPTER CHECKLIST When you have completed your study of this chapter, you will be able to1 2Describe and identify monopolistic competition. Explain how a firm in monopolistic competition determines its output
Oklahoma State - ECON - 2103
PRICES, PROFITS, AND INDUSTRY PERFORMANCEPART 5Perfect CompetitionCHAPTER13CHAPTER CHECKLIST When you have completed your study of this chapter, you will be able to1Explain a perfectly competitive firms profitmaximizing choices and deriv
Oklahoma State - ECON - 2203
Econ 2203 An Introduction to Macroeconomics Instructor: Mr. Russell Evans Office: 101 Hanner (on Hester, just north of the business building) Office Hours: Monday, 3:30 5:00 p.m. and by appointment Phone: 744-4018 (Do not leave a voice mail message)
Oklahoma State - ECON - 2203
Econ 2203 Chapter 9 Outline Chapter 9 attempts to reduce the entire macro economy into three sectors and four markets. In doing so, we attempt to simplify the workings of the economy in order to gain insight into the relationships between our three m
Oklahoma State - ECON - 3023
Managerial Economics &amp; Business Strategy Chapter 3Quantitative Demand AnalysisMichael R. Baye, Managerial Economics and Business Strategy, 4e. The McGraw-Hill Companies, Inc. , 2003OverviewI. The Elasticity Concepts s s sOwn Price Elasticity
Oklahoma State - ECON - 3123
EDTC 3123 Applications of Educational Technology Oklahoma State UniversityEDTC 3123: Applications of Educational TechnologiesSpring 2008Instructor: Dr. Ron Payne Office: 100 Telecommunications Office Hours: By Appointment Phone: 405.744.3977 Tex
Oklahoma State - ECON - 3213
Oklahoma State - ECON - 3723
ECEN/MAE 3723 Systems I Fall 2004 Oral PresentationOctober 9/November 6, 2004 November 6, 2004 (Saturday) Presentation beginning in the Morning 9:30am Team 1: Control in Future Entertainment Timothy Beckmann, Derek Bailey, Clinton Grell, Jenna Root
Oklahoma State - ECON - 5113
Oklahoma State - ECON - 5623
Chapter 13In for mation Te chnolo gy EconomicsMSIS 5623 Chapter 131Learning Objectives Identify the major aspects of the economics of information technology. Explain and evaluate the productivity paradox. Describe approaches for eva
Oklahoma State - ECON - 5623
Chapter 6Tr ansactio n Pr ocessin g, Functional Applic atio ns, C RM, and In te gra tio nMSIS 5623 Chapter 61Chapter Objectives Relate functional areas and business processes to the value chain model. Identify functional management inf
Oklahoma State - ECON - 5623
Chapter 8 Inter organi zati onal and Gl obal I nf ormati on Syste msMSIS 5623 Chapter 81Learning Objectives Define and classify IOSs. Define and classify global information systems. Present the major issues surrounding global information sys
Oklahoma State - ECON - 5623
Chapter 14Acquiring IT A pplications Inf rastr uctur eandMSIS 5623 Chapter 141LEARNING OBJECTIVES Describe the process of IT acquisition or development. Describe IT project identification, justification, and planning. List the major IT a
Oklahoma State - ECON - 5703
Oklahoma Cooperative Extension ServiceCurrent ReportThe Use of Early Weaning in Practical Cattle ManagementExtension Beef Cattle SpecialistCR-32780604Oklahoma Cooperative Extension Fact Sheets are also available on our website at: http:/www.
Oklahoma State - ECON - 6133
Oklahoma State - PHYS - 1114
PHYSC 1114, Lecture 5 Contents:1 Common First Exam Next Monday When and where: 5:30 p.m. in Rooms 141, 110, 101. Exam Material: Chapters 1, 2, 3. Style of Exam: See sample problems on handout provided. Note: Regular Monday classes are canceled and r
Oklahoma State - PHYS - 1114
PHYSC 1114, Lecture 16 Contents:1 Collected Homework 8. Preassigned part of Homework 9: Chapter 6, Problem 26. Chapter 8, Problems 26, 30, 34. This is due coming Wednesday in class. 2 Rotational Dynamics: a. After a brief summary, discussed Motion o
Oklahoma State - PHYS - 1214
Course Syllabus PHYS 1214 General Physics II (Spring 2007) DESCRIPTION 1214 (L,N) General Physics. Lab 2. Prerequisite: 1114. Continuation of 1114; electricity, magnetism, optics, quantum physics, atomic and nuclear structure. This course is an alge
Oklahoma State - PHYS - 1214
INSTRUCTIONS AND FORMULAS Please provide details of your calculations when necessary. Closed book and calculator allowed. Use extra paper sheets, if necessary. WARNING: ATTEMPTS TO CHEAT WILL NOT BE TOLERATED! Constants, conversion factors, and u
Oklahoma State - PHYS - 2014
This watermark does not appear in the registered version - http:/www.clicktoconvert.comLecture 2l ll l l lAddition and Subtraction of Vectors Motion Diagrams Construction and Analysis of Motion in terms of position and time Velocity/Speed and
Oklahoma State - PHYS - 2014
General Physics (PHYS 2014)Text Book: Physics for Scientists and Engineers: A Strategic Approach by Randall D. Knight (ISBN: 08053-8960-1) Course Webpage: http:/physics.okstate.edu/babu/2014 Lectures: Tue, Thu: 10-30 11:20 am Thrust Area: Newtonian
Oklahoma State - PHYS - 2014
u h r r kke vke r u r wk l r w u r u k y k r r u k re v w t{gggfxgf{gfI{xhY{xf1hi u w we u y r we u y kk k z l u y u u hxgbgChQfg{YwXxhQxxdai S FV P F ` S FV P R V P R B c SV H c P D WF !WqdYtd\$gtddXThQ18R k y u r
Oklahoma State - PHYS - 3113
Course SyllabusPHYS 3113 Heat (Fall 2004)Homepage: Instructor: http:/physicscourses.okstate.edu/yukihara/3113-2005/index.html Dr. Eduardo G. YukiharaContact information: Office: Phone: E-mail: PS-251 405-744-5051 (Physics Department) 405-744-63
Oklahoma State - PHYS - 3113
Phys 3113 Heat (Fall 2004)Exam #1Instructions: Be clear and show the details of calculations and reasoning that you used to arrive at your answers. Closed-books, closed-notes, calculators allowed. The problems have equal weight (2.5 points each).
Oklahoma State - PHYS - 3313
Modern Physics for Engineers: Introduction to Semiconductor Device Physics(PHYS 3313) (Fall 2003)Classroom: Physical Sciences I, Rm. 110 1:45 p.m.Meeting Time: T&amp;Th, 12:30Instructor: Dr. Timothy Wilson Professor of Physics Office: Physical Sc
Oklahoma State - PHYS - 4213
ECEN 4213 Computer Based System DesignPBASIC Language BasicsDhinesh SasidaranPBASIC INTRODUCTION PBASIC stands for Parallax BASIC which is a variant of BASIC. This special language has familiar BASIC instructions such as FOR.NEXT, IF.THEN and GO
Oklahoma State - PLNT - 3111
Date August 20 August 27 Sept. 3PLNT 3111, Fall 2008 class schedule, subject to change due to weather Lab Period Topic . 1 2 3 Introduction to class and field problem, start weedy grass ID lab. Seed ID quiz (15 points). Canola production procedures
Oklahoma State - PLNT - 4571
E-979 White-tailed Deer White-tailed Deer Habitat Evaluation Habitat Evaluation and Management Guide and Management GuideOklahoma State University Division of Agricultural Sciences and Natural Resources Oklahoma Cooperative Extension ServiceWhite
Oklahoma State - EDUC - 2000
Responses of all alumni who participated in the 2000 Alumni Survey. Total number of respondents was 1,584.Percent of alumni who gave the responseEmployment Statusemployed Q2. Are you currently employed or enrolled in a graduate or professional sc
Oklahoma State - EDUC - 2000
EDUC 2000 - CollegePrep-101 Name: Lance A. Millis Office Hours: 8-5 daily Teaching Assistant: n/a Office Number: 325B Willard Telephone Number: 405-744-6350 E-mail Address:lam2717@okstate.eduPrerequisites and Support Courses There are no prerequisi
Oklahoma State - EDUC - 4110
FromIdeatoReality:HowChildrensBooksare InspiredandCreatedCourseNumber:EDUC4110 CreditHour:1 Instructor:KimDonerBackground, Basic Principles, and Goals: The renaissance heralded many changes in western culture, two of which have greatly influenced
Oklahoma State - EDUC - 4110
OKLAHOMA STATE UNIVERISTY COLLEGE OF EDUCATION Education Extension Designing Authentic Assessments for All Learners 1 credit hour Instructor: Dr. Kristy K Ehlers Office Phone: 405.521.4287 Office Fax: 405.521.2971 Office Address: Oklahoma State Depar
Oklahoma State - EDUC - 4110
EDUC 4110 Time Travel in the Classroom: Using Living History to Connect Students to the Past Mike Adkins 2100 N. Lincoln Blvd, Oklahoma City, Ok E-Mail: Murphyl0KS@aol.com Background, Basic Principles and Goals Reenacting in the modern sense and the
Oklahoma State - EDUC - 4110
Syllabus TemplateCourse Number and Title Writing Successful Education Grants for Classroom Resources and Assistive Technology Faculty Name: Kristy K Ehlers, Ph.D. Office Number: 504 Southwest 124th Place, Oklahoma City, OK 73170 Office Hours: As nee