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 andromeda

  1. A

    RAM or registers for having 16*8 bit memory

    Re: ram or registers? usually companies have latch or register arrays for small memory sizes (lets say up to 32x32) those has for example 2+ times smaller area then flops (share some stuff, latches are smaller then flops) has 1 read and 1 write port usually, or several version with different...
  2. A

    systemC and systemVerilog

    We are Verilog users and we end with SystemC-Verilog cosimulation. This is true that (for Cadence tools for sure) there is no language-to-language overhead for SystemC-Verilog cosimulation, so whole DPI stuff is not advantage but problem (faster one then PLI, but still ...) for SystemVerilog...
  3. A

    why RTL simulation is slow?

    RTL simulation is slow because: - it emulates concurrency on sequential CPU and there are less significant reasons like: - Verilog or VHDL signals have several posible states and are much more complex then native CPU variables (need to be resolved, ...) - if VCD file generation is enabled (in...
  4. A

    ASIC synthesis Vs FPGA synthesis

    There are more diferences the similarities between ASIC and FPGA synthesis: - target libraries have no similarities at all - scan insertion has no sence in FPGA world; memory BIST has no sence to; any DFT has no sence because FPGA are premanufactured and tested already - clock tree synthesis is...
  5. A

    How to finish perfect verification?

    Verification is task which never finnishes and could not be perfect. You need to know that at very beginning, so you need to plan and prioratize features you want to check. Vera or e could help to do more exostive testing, but only if you know what are you doing. Still it never could be perfect.
  6. A

    why do we need SystemC language?

    If you use Cadence nc_verilog + nc_systemc, there is almost no slow down when you do systemc-verilog cosimulation (actually depending on Verilog module compelxity, slow down exists, but only because Verilog implemenation is inherently slower then C++/SystemC implementation - I really beleive...
  7. A

    How to do system design and verfication of video decoding ?

    How to do system design? SystemVerilog is not intendeed to be used for system-level modeling. SystemC is language for you. You don't need any expensive tools in beggining (Some C++ debugger and waveform viewer are enough). If you are talking about H.264 decoder: - start with existing JM...
  8. A

    Information about SystemVerilog

    about verification If we are talking about system level design, SW/HW co-design, co-verification, partitioning, Architecture level iteration: the only language usefull in this areas is SystemC. For verification, I also strongly prefer SystemC over e, Vera, SystemVerilog or good old HDLs. It...
  9. A

    question about memory comparison

    Combination of DRAM process with Standard Library Cell process adds several additional mask and is to costly - almost nobody do that. Even if you still want to use DRAM embedded in your ASIC, you need to know that power consuption for DRAM is much bigger than for SRAM (not acceptable for batery...
  10. A

    What's the IC designer's future? Always designing or other?

    Unfortunatelly, there are not to much time for learning in days full of time-to-market preasure. And new generations are coming each years, better equipped with knowledge for new abstraction level used in IC design, then us. We could do 2 things: - admit that we could not compete anymore, try...
  11. A

    what is the diff between dual port & single port RAM?

    Which types of memory you could use depends on memory compiler your company has (notice that memory compilers are extremelly expencive tools). Still usage of 1-port memory is the best whenever it is possible, because small arbitration logic is much less costly that memory area increase (it is up...
  12. A

    H.264 hardware Encoder

    You could download JM reference software, select options you want in encoder config file (probably you want to enable something that will match your further HW or HW/SW implementation), run encoder for various YUV streams and do profiling to see which amount of time is spent on which part of it...
  13. A

    register file or a single register?

    Usually, in addition to used library cells, companies has some kind of macroes used for small memories (not bigger then 32x32, even for the smaller one Virage/Artisan/... memory could have smaller area). Common name is register arrays, latch arrays, etc. If you don't have anything like this, you...
  14. A

    why do we need SystemC language?

    Initially, idea behind systemC was: 1 language for everything hardware, verification and software. Today, it is clear that no company made synthesis tool with SystemC support. Still , even without usage in hardware description, SystemC has big advantage over SystemVerilog in SW/HW co-design and...
  15. A

    mostly used verification language in industries?

    Majority of verification environments used around are Verilog + C. Companies spend lot of time and efforts in developing of verification methodologies and they don't want to transit to anything, if they really don't need. The only way to go to 'new' constraint-random verification philosophy is...

Part and Inventory Search

Back
Top