Questions tagged [process]
31 questions
19
votes
5 answers
Why does a processor get hot?
I would like to understand how the computation process causes the processor to get hot. I understand that the heat is generated by the transistors.
How does the transistors generate the heat exactly?
Is the correlation between the number of chips…

syntagma
- 387
- 1
- 2
- 9
9
votes
3 answers
How to find out if a microprocessor is powerful enough
Everybody knows its easy to develop a proof of concept for an embedded device on a rasbperry pi or even a PC, although when it comes down to choosing a microprocessor for your product, it is difficult to be sure your choice will allow your concept…

Funkyguy
- 3,558
- 1
- 21
- 45
5
votes
3 answers
How do integrated circuit design companies create their datasheets?
Especially for something like a microprocessor.
I assume the majority of information is "auto-generated" or we'd see a lot more typos and errors.
A laughable scenario keeps popping into my head where a handful of engineers pass around a word…

Grit
- 53
- 4
4
votes
1 answer
VHDL: when is process sensitivity list triggered?
In VHDL simulation, there is a concept of "delta time," which is loosely interpreted as "group of events triggered by the previous delta time." After a change, once all cascading changes have settled, and no more delta time events are generated, the…

Jon Watte
- 5,650
- 26
- 36
3
votes
2 answers
Why is CVD not used in the manufacture of NMOS gate oxides?
I know that chemical vapor deposition (CVD) is a vacuum deposition method used to produce high-quality, high-performance solid materials. The process is often used in the manufacture of semiconductors to produce thin films, there are several CVD…

LUFER
- 363
- 1
- 2
- 9
3
votes
0 answers
What is the shortest possible *channel length* in a currently available commercial CMOS process?
I'm aware that terms like "5 nm", "7 nm" for the latest technology nodes no longer refer to any linear dimension of the transistors, although I have seen some interpretations in terms of pitch. My understanding is that the names are arbitrary and…

knzy
- 591
- 2
- 12
3
votes
1 answer
VHDL process, nested if statement execution
I am relearning VHDL and have a question about the code below. This is from a tutorial I have been following. When a button is pressed, an LED gets turned on after the person releases their finger from the button. I am confused about the order of…

Eric33
- 83
- 7
3
votes
2 answers
VHDL multiple signal drivers
I am trying to learn good vhdl design methodologies. I was trying to find some advises about multiple signal drivers. Unfortunatelly without success. My question is if it is good idea to have signal with multiple drives (or I shall avoid it almost…

e2p
- 163
- 3
- 12
3
votes
3 answers
what do the nm or µm for a process technology refer to e.g 22nm process technology for device fabrication
There are many "process technologies" that exist to fabricate circuits on silicon. They are mainly differentiated based on size of some feature. Here is the list of them:
10 µm – 1971
3 µm – 1975
1.5 µm – 1982
1 µm – 1985
800 nm – 1989
600 nm –…

quantum231
- 11,218
- 24
- 99
- 192
2
votes
2 answers
What's the typical distribution of fabric speed grades in produced dies?
Let's say I produce 1000 FPGAs, what percentage of these 1000 FPGAs are considered super fast, fast, medium, and slow? Does it look like a normal distribution, exponential, linear, etc.? Does anyone have any data they can share or point me to…

Charles Clayton
- 155
- 2
- 16
2
votes
4 answers
How do I translate product requirements into components, schematics, and programming?
I graduated with a degree in electrical engineering, but a) I've been doing mostly project management since, b) I didn't get my ADHD diagnosed until after I graduated, and c) I feel like inappropriate emphases were placed on basically every subject…

John Doe
- 196
- 2
- 20
2
votes
2 answers
Can a flip flop possibly work at over 800MHz?
As I know, the setup time is at least required time for data to become stable at the input of a FF before the sensitive clock edge. Hold time is the required time for data to remain stable after the clock edge.
Usually I use a clock from a 24MHz…

bural
- 43
- 7
2
votes
1 answer
How can I deposit metallic electrodes on a temperature-sensitive wafer?
How can I deposit metallic contacts on a wafer in a process that won't heat the wafer above 80C? The size of the electrodes should be around 1mm2.
The wafer could be glass or silicon, coated with a sensitive organic/polymeric film, functioning as a…

Sparkler
- 803
- 1
- 12
- 29
2
votes
1 answer
What is the effect of this delayed statement in the following process?
Hi guys in the following process how the delayed assignment should be interpreted?
clk_process : process
begin
clk <= '0','1' after 5 ns;
wait for 10 ns;
end process;
Is it intepreted as...
clk is set to '0' for 5 ns then i changes…

user8469759
- 618
- 1
- 11
- 25
1
vote
0 answers
Effect of Process Variations versus Effect of mismatch in Analog Circuits
In analog VLSI, effect of Process Variations is greater than effect of mismatch. But, in my circuit, I am observing the opposite, having the effect of Mismatch greater than the effect of Process Variations for the drain current of MOSFETs. I am also…

Siva Sandilya
- 11
- 1