don't click here

Computer Logic Design Help

Discussion in 'Technical Discussion' started by Alriightyman, Oct 11, 2012.

Thread Status:
Not open for further replies.
  1. Alriightyman

    Alriightyman

    I am back... from the dead! Tech Member
    357
    11
    18
    Somewhere in hot, death Florida
    0101001101101111011011100110100101100011 00000010: 0101001100000011 01000101011001000110100101110100011010010110111101101110
    I have an assignment that I am working on and am not sure what it wants me to write down.
    Here is a pic of the question:

    [​IMG]

    I got the answer to part a:
    F = ~(A (A ^ B)) = ~A + B
    G = A ^ B ^ ~(A B) = ~A~B

    I am not looking for the exact answer but what I should do with this so I can come up with the answer.

    Thanks.

    Also, I hope this is the right place for this.
     
  2. flamewing

    flamewing

    Emerald Hunter Tech Member
    1,161
    65
    28
    France
    Sonic Classic Heroes; Sonic 2 Special Stage Editor; Sonic 3&K Heroes (on hold)
    Assign a delay to the gates; for example, take the smallest subdivision on the horizontal axis in the image, and say that the nand gates have this as propagation delay. Then, as the question states, twice this will be the delay of the xor/xnor gates.

    Work out what is the starting value of F and G at the leftmost portion of the graph. Then, when A or B changes, you analyze the circuit's output using the propagation delays. For example (and assuming your minimized equations are right, I didn't check): at the start, F = 1 and G = 1. When A changes from 0 to 1, the effect will go through the gates. 1 time unit later, it will have gone through the nand gate at the top, causing F to change to 0; it will also have gone through the lower nand gate, changing one of the inputs to the lower xor. Another time unit later, the change in A will have affected the output of the top xor. And so on.
     
  3. Alriightyman

    Alriightyman

    I am back... from the dead! Tech Member
    357
    11
    18
    Somewhere in hot, death Florida
    0101001101101111011011100110100101100011 00000010: 0101001100000011 01000101011001000110100101110100011010010110111101101110
    So according to the question, it says each 5-time unit represents on NAND gate delay, so XOR/XNOR gate delay would be 10 then right? Isn't that what's being represented on the graph?
     
  4. TmEE

    TmEE

    Master of OPL3-SA2/3 Tech Member
    1,726
    2
    18
    Estonia, Rapla City
    T-04YBSC-A !
    NAND delay is 1 unit of 5, XOR is 2 units.
    I would figure I'm supposed to draw a graph of the outputs. Propagation delays are given so you can work out what the output would end up looking like. To make things clearer dosh the transition points so you would not mix it with settled time.
    timing diagrams and state tables... my life is full of them haha
     
  5. Alriightyman

    Alriightyman

    I am back... from the dead! Tech Member
    357
    11
    18
    Somewhere in hot, death Florida
    0101001101101111011011100110100101100011 00000010: 0101001100000011 01000101011001000110100101110100011010010110111101101110
    Thanks for the help. I understand what to do now. It also didn't help that I was exhausted last night when trying to do this.
     
Thread Status:
Not open for further replies.