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 huckle

  1. H

    Tapeout chip with few of worst corner checked? Is it safe?

    Hi, Could you please give some examples of functional corners? I understand transistor PVTs are : SS, FF, SF, FS and TT. Interconnect corners: C-worst, RC-worst, C-best, RC-best.
  2. H

    Tapeout chip with few of worst corner checked? Is it safe?

    temperature inversion is already accounted for in the question I believe, since they are saying pick up best and worst values for Temperature (two values). What other will impact timing other than P,V,T? Is it parasitic corners that are missing, which makes number or corners go up? Or possibly...
  3. H

    Tapeout chip with few of worst corner checked? Is it safe?

    What are the reasons behind running the signoff at so many corners in today's chips. Why we can't tapeout the chip with running a few worst corners? like pick up the best/worst for Process, voltage, and temperature each, and run signoff test at all possible combination of all these. (2 x 2 x 2)...
  4. H

    Is it lost when timing constraint defined on cell pin and cell is deleted by tool?

    Related to Digital design Netlist to GDSII flow: what happens if a timing constraint is defined on a cell output pin and the cell is deleted? Is the constraint lost? Should that cell have to be prevented from deletion by applying an attribute?
  5. H

    <magma talus> how to allocate each routing layer cost?

    You may want to see what two layers are specified as your clock preferred layers (M3/M4 or M4/M5 or M5/M6), higher is better, that can help to some extent. Regards,
  6. H

    <magma talus> how to allocate each routing layer cost?

    You could allocate layer costs if you were in Magma R&D :) I don't see it controllable from user side.
  7. H

    To keep ICG at high level of clock tree, any better way to fix "EN" setup violcation?

    Re: To keep ICG at high level of clock tree, any better way to fix "EN" setup violcat Yes, two birds with one stone, make the tool aware of the clock skew at the Clockgate before CTS, this will drive ideal mode optimization to work harder ie. as much as it needs to, to meet timing. Hope it...
  8. H

    same path with set_max_delay and false path, which gets priority?

    A path has a set_max_delay and set_false_path, which one takes precedence? Regards, -huckle
  9. H

    How PT calculates setup and hold time between 2 FF clocked by two different clocks?

    Re: doubt related to STA @flexible100: If the two clocks are not multiples, still there IS a worst case for the CYCLE ADJUST.
  10. H

    Why fix global skew in CTS and not local skew?

    Jeevan.life wrote: optimizing for local skew only will not be able to meet the timing due to global skew. Take a broader picture, the flops maynot talk to each other but may be the logic can get merged at some point which will violate timing because of global skew. -- Its not clear to me. Lets...
  11. H

    Why fix global skew in CTS and not local skew?

    Hi Seems by definition: local skew is the skew between any two flops that have a path between them global skew on the other hand is the skew between any two flops on the same clock group even if they donot talk to each other. Its seen that EDA tools work on optimizing global skew and not...
  12. H

    Global skew confusion

    Are you adding the clock period in your calculation? The clock period is independent of the delay that needs to be added. 1500ps - 200ps = 1300ps needs to be added. Regards,
  13. H

    Global skew confusion

    Since they both get the same clock, Assuming the max_skew allowed is 0ps, latency of B should be increased by 1300ps (to make it 1500ps also).
  14. H

    setup and hold time (interview question)

    The most important thing to ask the interviewer is - DOES THIS HOLD AND SETUP VIOLATION HAPPEN ON SAME PATH OR DIFFERENT PATHS? IT CHANGES YOUR ANSWER. If same path, clock frequency needs to be 11ns. If different, then first lets fix hold on that path such that it doesnot affect setup here which...
  15. H

    Buffering Multi Driver Net

    You say its a long net, assuming that you are in post routing stage, Its best to make least disturbance to the rest of the design. - I suggest you highlight the net in layout, in whatever tool you are using. - Estimate the total length of the net, and number of buffers you will need. - Pick a...

Part and Inventory Search

Back
Top