doc - ECpE Senior Design

Appendix A - Statement of Work
The following appendix list the tasks that have designated by the Project Plan section
5.13 as the tasks that were to be completed in the creation of the read data path pipeline.
Task 1: Problem Definition
Subtask 1a: Problem Definition Completion
Task Objective – To discover the problem that needs to be solved in
creating the project.
Task Approach – Contact the client, Micron Technology, and ask for
specifications for the product design.
Task Expected Result – A general idea of what the product will
accomplish shall be obtained.
Subtask 1b: End-User(s) and End-Use(s) Identification
Task Objective – Understand who is using the product and why, so that
the final product will meet the needs of the users.
Task Approach – Contact the client, Micron Technology, to find out how
and who will use the product.
Task Expected Result – Will understand who will use the product, how it
will be used, and the purpose of the product.
Subtask 1c: Constraint Identification
Task Objective – Understand what cannot be accomplished or what
problems might surface in the design and implementation stages.
Task Approach – Look at the process used, identify problems in each step
and consult with knowledgeable sources.
Task Expected Result – Foresee most of the constraints with the project
and decide upon the best path for a successful project.
Task 2: Technology Considerations
Subtask 2a: Identification of Possible Technologies
Task Objective – Choose the technologies that will be used in creating the
end product.
Task Approach – Research different possible methods and technologies
that can be used.
Task Expected Result – Choose the best technologies based on prices and
Subtask 2b: RTL (Verilog Simulation)
Task Objective – Obtain results from a behavioral model of the circuit.
Task Approach – Use Verilog tools to simulate the behavior of the circuit.
Task Expected Result – The team will have a Verilog model of the circuit
that meets the fast and slow corner parameters provided by Micron.
Subtask 2c: Select Family Circuit and Topology
Task Objective – To learn about the different delay elements
Task Approach – Research shall be conducted by reading books and
looking up information on the internet.
Task Expected Result – The team should have the knowledge to select the
correct topology to create a functional circuit.
Task 3: End-Product Design
Subtask 3a: Draw Schematic
Task Objective – Create a symbolic circuit.
Task Approach – Use the Cadence tools based on the team’s findings in
previous research.
Task Expected Result – Create a circuit in Cadence that shall be used to
verify correctness of the design.
Subtask 3b: Functional Verification & Timing Verification
Task Objective – Verify the correctness of the schematic design.
Task Approach – Use Cadence Analog Environment Tool to test the
schematic design. Repeat this task and the task above until specifications
are met.
Task Expected Result – The schematic design shall meet the specifications
set forth by Micron.
Subtask 3c: Layout
Task Objective – Lay out a circuit.
Task Approach – Use Cadence tools to create the layout based on the
MOSIS design rules and schematic(s).
Task Expected Result –A layout that shall be free of DRC errors and ready
to test.
Subtask 3d: Post Layout Simulation and Layout Revision
Task Objective – Test the layout to verify parameters.
Task Approach – Use Cadence LVS to ensure the same connectivity
between Layout and Schematic. Cadence Analog Environment shall be
used to test functionality of the layout.
Task Expected Result – The layout shall meet the specifications set forth
by Micron.
Task 4: End-Product Prototype Implementation
Subtask 4a: Submit circuit to MOSIS for fabrication
Task Objective – Create a fabricated circuit.
Task Expected Result –Will receive back a fabricated read data path
pipeline circuit.
Task 5: End-Product Testing
Subtask 5a: Test Planning
Task Objective – Determine the Methods of Testing.
Task Approach – Discuss automated testing or methods of testing by hand.
Task Expected Result – Expect to determine the test method that is most
feasible and accurate.
Subtasks 5b: Testing the Circuit
Task Objective – Compare the operation of the fabricated circuit to that of
the schematic and layout designs.
Task Approach – Use electronics lab to create simulations identical to
those specified in schematic and layout tests.
Task Expected Result – The results will show the fabricated circuit’s
fidelity to that of the schematic and layout results.
Subtask 5c: Documentation of Testing
Task Objective – To record results including method of testing, limitations
and assumptions.
Task Approach – Update test result document after each test including
methods used, results obtained, and any problems that occurred.
Task Expected Result – A document that describes the tests completed and
the results obtained shall be created.
Task 6: End-Product Demonstration
Subtask 6a: Demonstration Planning
Task Objective – Create a demonstration that is organized and well
thought out.
Task Approach – Decide what information concerning the design,
implementation, and testing of the product is pertinent to understanding
the product. This includes how the information will be shared, the order,
and by which member of the team.
Task Expected Result – A professional looking demonstration will be
created that conveys the necessary information.
Subtask 6b: Faculty Advisor(s) Demonstration
Task Objective – To communicate to the advisor the knowledge obtained
and what was accomplished.
Task Approach – Show the advisor a pre-run of the industrial board
Task Expected Result – Trial run of the industrial board presentation that
will include a thorough examination of the methods used.
Subtask 6c: Client Demonstration
Task Objective – Provide the client with information concerning the
design of the product.
Task Approach – Create a design report containing the methods used in
designing the product and the results obtained in the testing processes.
Task Expected Result – Client will understand what was accomplished
during the project.
Subtask 6d: Industrial Review Panel Demonstration
Task Objective – To have the project and product reviewed by a panel of
engineering experts for professionalism and competency.
Task Approach – Have all members of the team participate in a
presentation that demonstrates the work completed and lessons learned.
Task Expected Result – To get feedback from members of the “industrial”
Task 7: Project Reporting
Subtask 7a: Project Plan Development
Task Objective – To create a formal project plan that will guide the team
in successfully completing the project.
Task Approach – Thoroughly think and discuss the project definition,
process, limitations, and goals.
Task Expected Result – The team will successfully complete the project
by adhering to the guidelines of the project plan.
Subtask 7b: Project Poster Development
Task Objective – To create a means of sharing the purpose, process, and
resources of the project. The poster should effectively convey the message
of the project.
Task Approach – Create a poster displaying the information agreed upon
in the project plan and design process.
Task Expected Result – Shall create a poster that interests the reader and
accurately displays project information.
Subtask 7c: End-Product Design Report Development
Task Objective – To create a means of communicating the design and
techniques employed in creating the circuit.
Task Approach – Write a report including the design, decisions made, why
an approach was used, assumptions, limitations, tools used, and simulation
Task Expected Result – A completed report that is useful to Micron.
Subtask 7d: Weekly Email Reporting
Task Objective – To frequently inform the client, advisor, and members of
the team of the project status.
Task Approach – Communication manager will a send summary of the
major group activities every Monday by noon.
Task Expected Result – Client and advisors will stay informed of the
progress and problems facing the team, which in turn will help the team
stay on task.