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 kingslayer

  1. kingslayer

    Assignments in an always block

    Dear all, I once read somewhere that it is good design rule to have only one signal assigned in a process in Verilog. That is, if we have three signals, it is better to have three processes instead of a single one. I am now wondering... why? Do you have any idea on the applicability of this...
  2. kingslayer

    problem with process

    It's hard to say without the simulation setup: are you sure the reset signal is deasserted? As you sure the clock signal has appropriate rising edges? Cheers
  3. kingslayer

    how can we know about cadence tools,is any web suggest me to design CMOS PA

    Cadence website? You might want to surf in the Cadence official website, and search for products that reflect to your needs. Then ask Google on tutorial on that product and in general you will find many tutorials from Universities. https://www.cadence.com/products/pages/default.aspx Cheers
  4. kingslayer

    a verilog program to count the number of pulses within a time interval

    Hi, the Verilog code you wrote will just count up at each rising edge of the 'clock' signal, irrespective of the frequency of the 'clock' waveform. Is this what you want? Your question seems a little bit different, isn't it? Cheers
  5. kingslayer

    threshold voltage of nmos transistor

    To get a quantitative idea, use the MASTAR (credits go to STMicroelectronics) model from the ITRS roadmap website. It is freely available, and contains both past data from real silicon and future predictions. The link is the following: **broken link removed** Cheers
  6. kingslayer

    [SOLVED] Same include file in multiple SV test case!!!

    Hi, just use the ifndef/define pair in your header file: // In myHeader.h 'ifndef _DUMMY_ 'define _DUMMY_ // any common declaration here 'endif In this way, the first time the compiler tries to compile the declarations, it will since the _DUMMY_ preprocessor variable is not defined. The...
  7. kingslayer

    matlab code for autocorrelation function

    Yes, that's all! This is Matlab ;-) To get the average of a vector (in this case R), just use the following built-in function avg = mean(R);
  8. kingslayer

    [SOLVED] C++ Problem - about endl & \n

    Hello there! I had same problem, too a few time ago. After searching and doing some tests, I realized the following: Linux handles newline character '\n' as it should (i.e., it forces a newline), but Windows uses a '\n\r' newline+carriage return pair (don't know about the order, though) to...
  9. kingslayer

    matlab code for autocorrelation function

    If you are asking the code to compute that Rxx(t) function it is very easy to do that in Matlab: % Define range of t in the interval [-1;1] with steps of 0.01 t = [-1:.01:1]; % Compute the function with input vector t (with absolute values) R = 10 * exp(-2 * abs(t));
  10. kingslayer

    self triggered and non-self triggered always block

    Hi! Well, the reason why the first of the examples you provided does not work (i.e., it does not generate any clock waveform) is because of how blocking assignments are treated in Verilog. In general, you might consider blocking assignments as a single-phase process, while non-blocking ones as...
  11. kingslayer

    Help required in developing generic Verilog code

    Hi! I think the most easy way to do so is to write your own preprocessing script to generate the code you want according to some input parameter (in your case the data width). Since the code you are going to generate is very simple you won't have problems in writing a simple script. Then...
  12. kingslayer

    Pipeline operation in Examples

    Ok, so assume we have a MIPS-like ISA, such as the one from MIPS R3001. In this, assuming registers are already available, an addition is computed using a single instruction as follows: ADD R1,R2,R3 where R1 is the register where the result will be stored, and R2 and R3 are the source...
  13. kingslayer

    Pipeline operation in Examples

    Hi! Well, actually the answer depends on the processor model you are assuming: in-order? out-of-order? This is important, since it points out aspetcs of hazards resolution and pipeline stalls. Cheers
  14. kingslayer

    List all possible ways to minimize the power dissipation of an ASIC chip

    Hi there, well it's quite general question, since there exist different ways to do it according to the power you are targeting (i.e., dynamic or static). And this is much more true for scaled technologies. Also, you should consider desing-time choices and run-time adaptation. A good starting...
  15. kingslayer

    Packaging and pin assignment

    Dear marce, thanks for your clarification, this is the answer I was searching for :-) I was actually looking at Intel processors, and I realized they give pin and signals list as the example you provided. This leads to another question, however: when one refers to "pin count constraints"...

Part and Inventory Search

Back
Top