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 Rogov

  1. R

    [SOLVED] Help me understand Assembly programming

    Re: assembly programming Actually, assembly language differs a little from one to another processor. Semantics can be different. A set of commands may be (should be) different. As for microcontrollers, their core is microprocessor. Roughly speaking microcontroller = microprocessor + I/O...
  2. R

    Finding Critical path using ModelSim

    For what are you using these delays? You describe your device operation by this? Then it will be not synthesisable RTL-model. And you can not get the real implementation of this model. If you wanna get real device you should use counters for this purpose.
  3. R

    Finding Critical path using ModelSim

    1. Synthesis determines whether you have critical path and what is it (start -> end) 2. With aid of Modelsim you can look through DataFlow to find specific information about this path.
  4. R

    How to know whether a design is RTL or GATE

    You are wrong, gokulka . RTL. RTL description of the device is a model (like mathematical model). RTL describes behaviour of the device. That's why RTL-model is also called "behavioural" model. But usually RTL doesn't deal with real implementation of the device. Moreover, not every RTL can be...
  5. R

    [SOLVED] Need Clock Gating Design advice

    Ok, I think this question can be considered resolved. Our clock gating design is ok, though it is kinda special :-) Thanks a lot! I figured it out! :-D Great forum!
  6. R

    [SOLVED] Need Clock Gating Design advice

    Ok. After setup_macro execution I got SE = 0; EN = X. Do you propose to write in register controlling EN? I think it's not usual... During setup_macro it's supposed to setup JTAG controller ---------- Post added at 00:37 ---------- Previous post was at 00:36 ---------- And EN is controlled by...
  7. R

    [SOLVED] Need Clock Gating Design advice

    No! Master Clock = 0 -> CLK(latch_posedge) = 1 -> latch_posedge is in HOLD state -> gclk_n = (ENt | SEt), where: ENt - value of EN at the moment of transition of Master Clock from '1' to '0'; SEt - value of SE at the moment of transition of Master Clock from '1' to '0'. 'C1' check is perfomed...
  8. R

    [SOLVED] Need Clock Gating Design advice

    Ok. I agree it's just different. Then let's move to another question :-) I got violation C1 caught on the domain gclk_n: Clock Rule: C1 Clock PIs off failed to force off clock input N of scan S I (G). Default Severity: Error That's true. When Master Clk = 0 then gclk_n = X. So, I should just...
  9. R

    [SOLVED] Need Clock Gating Design advice

    So, this design is better? P.S. We also use Internal Scan technique, so in fact the latch_posedge has the port SE (ENL = SE | EN). And TetraMAX didn't like the design with uncertain clock OFF (when Master Clock = 0) value of the registers in gclk_n domain (1'st variant of the design). That's...
  10. R

    [SOLVED] Need Clock Gating Design advice

    That's right. But is it correct to do like that? Maybe dislocate the inverter of the Master Clock to ensure the certain OFF state of gclk_n?
  11. R

    [SOLVED] Need Clock Gating Design advice

    Hi, guys. We use clock gating in our project. Our IP SC library contains only one type of clock gating cell - latch_posedge. The excerpt from the project is presented here. As you can see there are 2 clock domains generated from the Master Clock. I have doubts about correctness of this design...

Part and Inventory Search

Back
Top