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 heartfree

  1. H

    How to use synopsys directives to constraint the multi if statament RTL?

    Hi All, There is a multi if statement in licensed IP, which is like : reg [width-1:0] array [depth-1:0]; always @ (posedge clk or negedge rstn) begin if(~rstn) begin reset process end else begin if(condition A) array[index1] <= variable1; if(condition B) array[index2] <=...
  2. H

    -gate_clock in compile_untra

    Hello everybody, I am trying to synthesis a big IP with bottom up flow. the ratio of registers which are clock gated in the report of each sub-blocks is very high ,such as around 85%. When I synthesize TOP module, I use netlist of previous sub-blocks and don't turn on the "dont_touch"(want some...
  3. H

    What's the meaning of socket in OCP documents?

    I read some OCP docs, Actually I think OCP is just a kind of bus protocol as others like AMBA. according to OCP-IP answers, ocp is described as a socket. thanks & merry chiristmas!!! 1: What is the difference between the OCP and standard bus specifications? A: There are fundamental...
  4. H

    Gate level simulation

    Agree with randyest. It should be tools chain issue, please try ncsim.
  5. H

    multi-cycle, how to do post-sim

    Add a force sentence to disable the notifier of that DFF.
  6. H

    Issues with formal check for RTL vs Netlist

    Formality help! Hi all, I met a strange issue when I do formal check for RTL vs. Netlist. In RTL : reg [31:0] FIFO [ 3:0]; reg[2:0] Wptr; always @ (posedge) if(push) FIFO[Wptr] = Din[31:0]; FIFO depth is 4, but the Wptr is defined 0~7 I found that FIFO[0] ,FIFO[1],FIFO[2],FIFO[3] are all...
  7. H

    What's the meaning of Idd test in DDR?

    What's the meaning of Idd?
  8. H

    Transition time violations

    transition time output delay One more reason of fixing max transition violation is that bigger transition will result in bigger DC power consumption
  9. H

    which arbiter logic to be used in AHB design

    ahb design forum usually AHB arbitrator does address decoding and request arbitration, you can refer spec of AMBA 2.0
  10. H

    hold time dbt - need explanation of a sentence

    hold time dbt dazzling_deepika, in synchronous circuit, all flipflops are toggled by the same clock. at the same edge of clock, the neighbour flipflops latch their D input. if hold time is not meet, the updated data of previous flipflops will be latched by the next flipflops. that was not you...
  11. H

    i2c fsm designing doubts - what is debouncing circuit in I2C

    I2c doubts System clock is generally faster than SCL. We can use system clock to measure the width of SDA or SCL, for example ,if the width is larger then 8cycle of system clock, that means that SDA and SCL is stable and the transistion is not glitch.
  12. H

    i2c fsm designing doubts - what is debouncing circuit in I2C

    i2c glitch debouncing circuit is used to remove the gitch of SCL .
  13. H

    Let's discuss Burst length of DDR or SDR

    For DDR, let's compare burst length = 2 and burst length =4, what's the shortcoming and merit.
  14. H

    Using AHB split transfer in FSM

    ahb master bus request after split response For example, For AHB write transaction, if the command buffer or data buffer is full, the slave has to stop the master, so it will give split response to master. it will be good to a shared AHB bus.
  15. H

    DDR controller accesses SDR DRAM?

    Hello everybody, Does anyone have experience or hear about wrapping DDR controller commands to access external SDR DRAM, that is, changing DDR commands to SDR type? thanks

Part and Inventory Search

Back
Top