Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Recent content by beowulf

  1. B

    basic query on set_output_delay

    Hi, I have a wide output bus (say 128 bits) in my design. For this bus, I need to set_output_delay only for a few bits (say 33-92) How can I do this in a 'nice' way in the sdc ( say using a for/foreach loop). I tried a for loop but that does not work Any help is appreciated... Thanks, Beo
  2. B

    Query re. .vg and .ddc files

    You nailed it..!! The numbers make more sense now...thanks..!
  3. B

    Query re. .vg and .ddc files

    Hi, I have a basic query re. vg netlist and ddc files. I am trying to verify the cells in the design vs netlist. Say I have a cell INVX8 in my design. When I count the number of such cells in the .vg file I get a certain number, something like % grep -r INVX8 netlist.vg | wc -l 5000 ie there...
  4. B

    why clock inverters are preferred over clock buffers in CTS?

    Re: why clock inverters are preferred over clock buffers in One basic question: Why is it important to have a 50% or uniform duty cycle for the clock...? Thanks, Beo
  5. B

    In VLSI, what is called via and contact?

    Hi Yadavvlsi, Thanks much for the clear information. Are these diagrams taken from some book or document. Will appreciate if you can point us to the source... I am a RTL guy and a complete newbie when it comes to PD. Can you please point to some resources to help me get started... Thanks much, Beo
  6. B

    Multi-cycle circuit examples.

    Combinatorial circuits like adder/multipliers/crc-generators whose input and output are registered form a MC path if the combinatorial delay is greater than one clk period.
  7. B

    Can a buffer speed up a path

    Hi, I have a simple connection between points A and B. Lets say it has some delay 'd' due to wire resistance. Now, can we put a buffer between A and B such that the delay can be reduced. Thanks, Beo
  8. B

    Non-sequential timing problem in DC

    DC has a check 'set_data_check' which can be used to specify timing relation between two pins none of which is a clock. One pin is the constrained (like data pin) and the other is relative (like a clock pin). From your description,(... After a rising edge on pin A Pin B must remain high for a...
  9. B

    Binary to gray conversion in FIFO pointer

    Yes, for FIFOs which do not have depth 2^n, you will need special Gray counters. TO understand just write 3-bit Gray code from 000 to 111, you notice that it is a reflection around the center axis. You can use this property to design a Gray code that will skip some counts so that it can still...
  10. B

    Pattern matching using state machine

    This design takes 9 flops+1 for pass and few gates, will a SM based design take less logic..? It will need the same no of flops... Will it be more readable..?
  11. B

    setup/hold violations using scan chain

    Can we use scan chain to determine if there is a setup violation at a particular point...?
  12. B

    Pattern matching using state machine

    The input here is a single bit 'in' It is bit shifted into a register...any particular reason why a SM is required...
  13. B

    setup/hold violations using scan chain

    How do we determine setup/hold violations using scan...? Thanks, Beo
  14. B

    Pattern matching using state machine

    input in reg [8:0] seq; reg pass; always @ (posedge clk or negedge rstn) if (~rstn) seq <= 'b0; else begin seq <= {seq[7:0],in}; if (seq[7:0] == 11001100) pass <= 1'b1; end // Add logic to deassert pass Please post a better solution or point out if there are any corrections to this
  15. B

    why we use generated_clock??????

    If a source delay is specified for the parent clock, it need not be given again for the generated clock. Same for uncertainity. Not sure about the clock_transition parameters. Also both clocks are related, else we will need to specify false_path between them.

Part and Inventory Search

Back
Top