CyrusMiller DDS

Embed Size (px)

Citation preview

  • 8/13/2019 CyrusMiller DDS

    1/53

    DIRECT DIGITAL SYNTHESIZERDesign of ROM

    Cyrus Miller

    Department of Electrical and Computer Engineering

    Universityof Maine

    Orono, Maine

  • 8/13/2019 CyrusMiller DDS

    2/53

    Table of Contents

    1 Project Overvie 1

    ! "pecification Overvie #

    # $OM Overvie %

    #&1 $OM "tructure '

    % "c(ematics )

    %&1 *% +it Memory Units )

    %&! Tree Decoder nput -

    % Tree Decoder 1.

    %&% T(e Memory "tructure 1%

    %&' Pull/Up 0etor 1*%&* "ense 2mplifiers 1)

    %&) Multiple3ers 1-

    %&- 4atc( !.

    ' 4ayouts !!

    '&1 *% +it Memory Units !!

    '&! Tree Decoder nput !%

    ' Tree Decoder !'

    '&% T(e Memory "tructure #1

    '&' Pull/Up 0etor ##'&* "ense 2mplifiers #%

    '&) Multiple3ers #'

    '&- 4atc( #)

    * "i5ing #-

    ) Programming %1

    - Testing %!

    6 Complete C(ip %'

    2ppendi3 "tored Memory %)

  • 8/13/2019 CyrusMiller DDS

    3/53

    Table of 7igures

    7ig& 1&1 DD" +loc Diagram 1

    7ig& 1&! 8uadrant Diagram !

    7ig& %&1 *% +it $OM "c(ematic )

    7ig& %&!&1 Tree Decoder nput "c(ematic -

    7ig& %&!&! Tree Decoder nput "c(ematic Overvie 6

    7ig& %&1 Tree Decoder "c(ematic Overvie 1.

    7ig& %&! Tree Decoder "c(ematic 11

    7ig& % Tree Decoder #rd"tage "c(ematic 1!

    7ig& %&% Tree 4ine "c(ematic 1#

    7ig& %&%&1 Memory Cell One "c(ematic 1%

    7ig& %&%&! Memory Cell 9ero "c(ematic 1'

    7ig& %&' Pull Up 0etor "c(ematic 1*

    7ig& %&* "ense 2mp "c(ematic 1)

    7ig& %&)&1 Multiple3er "c(ematic 1-

    7ig& %&)&! Multiple3er !:1 "c(ematic 167ig& %&-&1 Cloced D 7lip 7lop "c(ematic !.

    7ig& %&-&! Cloced D 7lip 7lop "c(ematic Overvie !1

    7ig& '&1 *% +it $OM 4ayout !!

    7ig& '&!&1 Tree Decoder nput 4ayout !#

    7ig& '&!&! Tree Decoder nput 4ayout Overvie !%

    7ig& '&1 Tree Decoder 4ayout Overvie !%

    7ig& '&! Tree Decoder "tage * 4ayout !'7ig& ' Tree Decoder "tage ' 4ayout !*

    7ig& '&% Tree Decoder "tage % 4ayout !)

    7ig& '&' Tree Decoder "tage % 4ayout !-

    7ig& '&) Tree 4ine 4ayoutOvervie !6

  • 8/13/2019 CyrusMiller DDS

    4/53

    Table of 7igures ;continued