Questions tagged [asic]
An ASIC is an Application Specific IC. It is a custom chip that is made at the factory.
200
questions
-1
votes
0
answers
40
views
What kind of PLL is typically used for the digital logic in high-frequency ASIC's? [closed]
Want to generate clocks up-to 2GHz from the PLL internal to the ASIC for the critical data-path logic, please advise. Thanks!
Looks like there are wide variety of PLL's, dithered, multiphase, Fs, etc. ...
1
vote
0
answers
67
views
Specific, practical examples of limits of logic gate fan-in?
I've been looking around for discrete, specific, and practical answers to the question "how many inputs can a (N)AND/(N)OR gate have?" as it relates to ASIC/VLSI/MOSFET/semiconductor ...
0
votes
1
answer
48
views
Alignment characters in the JESD204B standard
I have a question regarding the alignment characters in the JESD204B data converter interface protocol.
To anyone who is familiar with this protocol. There are certain alignment that are used during ...
6
votes
3
answers
227
views
Behaviour of uninitialised RAM in an ASIC
This is a question for anyone with experience designing or with a deep knowledge of volatile memory in an ASIC. E.g. chip designers or silicon process engineers.
We are using the ET1200 EtherCAT ASIC (...
1
vote
2
answers
48
views
How to be sure that the SPICE simulation results are the exact results I will get when I build the circuit (especially an ASIC) in real?
I have been doing circuit simulation in HSPICE for research. The final stage of the research is to build an ASIC. The simulation results are often satisfactory. However, I am still in doubt if the ...
2
votes
2
answers
38
views
The quality of testbenches with UVM testing
This thread partially answers the question that I have Writing synthesizable testbenches, but I'm still not truly satisfied.
So I come from a hardware engineering background, as I was discussing how ...
0
votes
1
answer
68
views
What is the need for implementing synthesizable linked list module in RTL?
Curious to understand the use case of designing synthesizable linked list in RTL. This seems to be common in network chip designs.
Given that synthesized hardware has static memory size, what's the ...
1
vote
1
answer
87
views
What does ‘full custom’ really mean?
It’s common in my intro digital logic/VLSI textbooks to see mention of “full custom” chips versus ASIC chips. I’m interested in understanding the difference between the two in the context where both ...
1
vote
1
answer
82
views
What/why are the patterns in the "unused" portion of this ASIC?
The below image is a 150um x 170um block from an ASIC design file produced automatically by fully open-source tools such as yosys.
The apparently unused sections have a repetitive pattern, presumably ...
0
votes
1
answer
104
views
How to do clock signal rising edge detection in Chisel (scala)?
I have encountered in a problem of rising edge detection in writing chisel code. Here is the code I wrote.
...
1
vote
0
answers
149
views
Is it possible to reset SRAM in one cycle?
If you have some SRAM in an ASIC and you want to reset it to 0 quickly, rather than looping over the entire memory can you just write to all words in parallel by asserting all word lines at once (this ...
11
votes
5
answers
3k
views
Can we say that a CPU is an ASIC that is designed to perform a wide range of instructions?
My question is more terminological than technical.
I have come across different definitions of what an ASIC is. The most common one is that an ASIC is an IC that is designed for a specific application ...
0
votes
2
answers
109
views
Can a digital system be considered an ASIC regardless its physical implementation?
From my knowledge from classical books of computational and digital systems, an ASIC is a category of full-customized or semi-customized integrated circuit (IC) tailored to a specific application.
...
0
votes
2
answers
315
views
Are SR latches bad in ASIC design?
I am implementing an ASIC design, and my current solution for a problem requires an SR latch. I've always been told that latches are bad in FPGA and ASIC designs, but never got a proper answer as to ...
7
votes
3
answers
1k
views
How does the switch in this board control four different states in the LED? [closed]
I have the simplest board with a LED and a switch, powered by 2 CR2032 3V (pictures attached).
There is 4 possible states:
LED is off.
LED flashing slowly.
LED flashing fast.
LED is constantly on.
...
0
votes
1
answer
175
views
Clock domain crossing without synchronisers
I am (re)designing an SPI slave module in VHDL for an ASIC. The SPI domain is faster than the main clock domain (~10MHz and ~1MHz), so the SPI state machine operates in the SPI domain. The previous ...
1
vote
0
answers
25
views
Reconciling phase shift error of length-tuned structures in 81-86GHz I/Q direct down-converter ASIC with datasheet specifications
I'm watching a video on reverse engineering a GaAs 81-86GHz I/Q down-converter ASIC. The relevant section of the video for this question is 10 minutes onwards, but watching the video isn't necessary ...
1
vote
1
answer
46
views
What is name of the technique where we create modules to help us test our digital design?
In my FPGA design project, I created a few modules that can be used to emulate output from another module. Then there were modules that would inject erronous data or signals that signify errors. By ...
0
votes
1
answer
727
views
Pin vs Port terminology in SDC
In SDC (Synopsys Design Constraints), set_driving_cell is said to be used to model the drive resistance of the cell driving the input port. I'm confused by the word ...
0
votes
1
answer
112
views
Standard cell design flow in an ASIC design flow
I have a question regarding the standard cell design flow in an ASIC design flow.
That being said I understand what a gate array design flow is. It being more or less a fixed logic FPGA. Structured ...
2
votes
1
answer
519
views
What are horizontal and vertical track pitches?
I was experimenting on OpenLANE with Sky130 PDK and below is the tracks.info file. I learned from a workshop that the values pertain to the track pitches as ...
4
votes
2
answers
739
views
Why don't 2 flip-flop synchronizers have a reset?
This is similar to this question, asking if a reset is needed in a 2 flip-flop synchronizer. The answer to that question was: "no, not necessarily".
So, my question is:
Why do almost all of ...
2
votes
2
answers
480
views
Why is a reset with asynchronous assert safe?
As far as I understand, a reset with asynchronous assert, synchronous de-assert is considered absolutely safe. I understand that this prevents metastability at the output of a flip-flop using that ...
-4
votes
1
answer
264
views
Does an ASIC have an instruction set? [closed]
Does an Application Specific Integrated Circuit have an instruction set like a CPU?
If yes, then that would contradict the statement "ASIC is faster than CPU" because having an instruction ...
2
votes
3
answers
930
views
Is it true that for asynchronous clock domain crossing, there is always a small chance that data will be lost or corrupted?
There are several techniques that can be used to transfer data between two asynchronous clock domains. For a few bits, and depending on direction of data between the two clock domains, one could use ...
0
votes
1
answer
95
views
RDC from FF with async reset to FF with sync reset (no reset pin) - what is the design practice to solve this?
Given the below scenario, which is a reset-domain-crossing violation :
Can it be resolved using some reset synchronization strategy?
Is such design considered bad to begin with, i.e. need to avoid ...
0
votes
1
answer
211
views
ASIC Hardware cost
Why is multiplication with a fixed coefficient cheaper in ASIC as compared to variable multiplication?
Would it be faster using an FPGA inferring a DSP Slice?
1
vote
0
answers
66
views
NEC asic information from around 1990
I'm looking for datasheets with specification for the NEC ASIC/Gate Arrays from around 1990.
More preciselly, any information with specifications of their ASIC/Gate Array lines.
I would like to known ...
1
vote
1
answer
128
views
8bitworkshop(verilog) to terminal transition
I have been working through very basic Verilog code examples at https://8bitworkshop.com (supports a book I am following). I understand there are a few good online options available and will pursue ...
-1
votes
2
answers
427
views
Is it possible for an SoC to have a built-in SSD?
Is it possible to have an SoC that includes an SSD on-chip, or are there technical constraints that prevent that? What are those technical constraints, if any?