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 ThisIsNotSam

  1. T

    Undefined output values with synthesized netlist

    First check if all the flip-flops you expect to appear on the netlist are actually there. Synthesis will eliminate any flops that it believes are useless, and that will most likely break your design. Second, gate-level sim is an art form. You gotta make sure you have the right libraries that...
  2. T

    Simultaneous read and write in memory

    Some don't even have separate read and write ports, instead have a single w signal that is active 1 for write, 0 is read.
  3. T

    How to use generate statement Verilog?

    If your code is really this simple, I would use a script to generate it externally. verilog generate statements have limitations and it can be annoying to use.
  4. T

    Undefined output values with synthesized netlist

    There are some problems with your logic... you are not consistently using reset: None of these flops is being assigned to zero on gate level because initial assignments are not honored. Your synthesis tool must have warned you about this.
  5. T

    problem in metal fill with ICV

    rsh and ssh are about remote login, definitely not related to fill issues.
  6. T

    About process corner lot

    If this is really done, and I don't know if its done, it would be a one-off thing. No new PDK would be generated. And the samples would probably be more prone to defects because the process is pushed to its limits, outside of the comfort zone of mass production.
  7. T

    About process corner lot

    I still don't understand the question. You can think of SS as a contract between you and the foundry. You should not be getting any chips that perform worse than SS in a mature process. Anything near TT, near FF, or above FF, is icing on the cake. I don't see an immediate need for testing or...
  8. T

    Link between calibre and icc2

    This is one way, with calibredrv. But it is not very intuitive. digital designers want to see the errors in their design environments, like Innovus and ICC. See oratie's aswer above.
  9. T

    How to execute metal fill

    I don't know how to help you. If the only information you can give is "it doesn't work", it is of no help. Did you check logs? Did you check folders to see if the gds files were generated? Did you debug at all? Did you try switches at random? Have you tried to run fill on a small design first to...
  10. T

    How to execute metal fill

    You do know that the OD and PO are not metal, right? The script that fills metal is not the same that does poly and active.
  11. T

    How to execute metal fill

    Is the fill utility made for ICV in the first place? I know there is one for PVS and one for calibre. Most people do calibre.
  12. T

    How to execute metal fill

    TSMC provides a metal fill utility. It runs on calibre, not on ICC.
  13. T

    DRC Violations. Please Help. Urgent.

    looks like metal fill was applied before chip was assembled and violated some rules? hard to say, the screenshot is not informative
  14. T

    Encounter LVS error in Calibre

    You can have perfectly correct modules and still make mistakes in top-level connections. LVS would show these mistakes somewhere, not necessarily on the top level when you include everything. Debug debug debug. Consider adding one block at a time if possible.
  15. T

    DRC errors

    Yes! But you gotta make sure you design following the same rules. Check your Innovus/Virtuoso settings too!

Part and Inventory Search

Back
Top