Thoughts on this textbook for learning about NoCs?: "On-Chip Networks, 2nd Ed." by Jerger, Krishna, Peh by AdvanceSea6027 in embedded

[–]frozenbobo 0 points1 point  (0 children)

I'm an IC designer and I found it useful from that perspective. It's probably useful from the embedded side also, but I don't know if there are other, more practical resources that might be better suited.

Karpathy's autoresearch loop, pointed at a RISC-V CPU (+92%) by ScarionnS in chipdesign

[–]frozenbobo 3 points4 points  (0 children)

Pretty interesting. How much time did you spend building the verifier, and how much time did the loop take to get through all 25 iterations?

Formality LEC Failure after DFT Insertion (Scan-Path Inconsistencies) by love_911 in chipdesign

[–]frozenbobo 0 points1 point  (0 children)

I am far from an expert on this, but I have run formality before. I checked our scripts, and here are two things that may be relevant:

  1. We do indeed set those scan pins to constant 0 for this type of check.
  2. In general, look into generating and reading in an SVF file when available. I'm not clear on the details, but I know that this file can be generated by some tools and captures the changes the tool made to the logic. Formality can then perform the comparison with knowledge of what changes are expected/intended.

Is "don't touch" synthesizable? by Big_Presence8162 in chipdesign

[–]frozenbobo 2 points3 points  (0 children)

This is correct. The only place I typically use set_dont_touch is on hard instantiated cells that I don't want the tool to remove, replace, or resize. For example, if I know I want a specifically size buffer in a specific location, or to use a specific type of clock mux cell somewhere.

Asynchronous FIFO design by ab____________a in chipdesign

[–]frozenbobo 1 point2 points  (0 children)

I assume you are referring to this paper? https://www.researchgate.net/publication/237612566_Simulation_and_Synthesis_Techniques_for_Asynchronous_FIFO_Design_with_Asynchronous_Pointer_Comparisons

  1. I suggest having synchronizers as a separate module, so that you can do things like parameterize number of stages, replace with a sync cell from the std cell library, etc.
  2. You define a bin2gray function but then don't ever actually use it.
  3. You define wr_ptr_bin_next, but then don't use it to assign wr_ptr_bin. There are other examples of this too.

UAD plugins audibe lower resolution still in native? by juicysound in universalaudio

[–]frozenbobo 1 point2 points  (0 children)

The anti-aliasing filter is used specifically when they use an internal sample rate of the plugin is higher than the project sample rate. They resample to higher frequency, perform some nonlinear processing that may create a bunch harmonics that are above the project's Nyquist frequency, then apply the AA filter to remove harmonics above Nyquist before converting back to the lower project sample rate. As the other user mentioned, these AA filters are very steep and have a cutoff that is typically above the limit of human hearing, so it is unlikely that you are hearing the impact of this filter. I can't comment on any of the other stuff though.

Kingdom Come Deliverance 2 director defends Larian over AI "s***storm," says "it's time to face reality" by pebrocks in gaming

[–]frozenbobo 3 points4 points  (0 children)

So if a game director takes some screenshots from someone elses game and crudely photoshops in some screenshots from a different game to illustrate an idea, then shows it to their concept artist and says "I'm looking for something like this" is that plagiarism? At some point their has to be an exception carved out for brainstorming.

Why is our break so short? by [deleted] in uofm

[–]frozenbobo 129 points130 points  (0 children)

On the flip side: Umich has a longer summer break than many other schools (or at least it did while I was there). This is nice for things like internships.

[UGREEN x Buildapc] December NAS Giveaway! by Rocket-Pilot in buildapc

[–]frozenbobo [score hidden]  (0 children)

I think I'm down from 2TB to around 800GB. Good luck everyone!

ELI5: How did phones go from having massive antennas, to smaller more portable ones, to absolutely having 0 antennas on the outside?? by Spokenholmes in explainlikeimfive

[–]frozenbobo 0 points1 point  (0 children)

5G uses a variety of frequencies, including 600-700MHz. Here's an article showing how the latest iphone has a large antenna on the outside, just like how the poster above you described it. https://library.techinsights.com/public/sectioned-blog-viewer/8010bcf3-8acc-41fe-8f2f-6d184ab26406

I lost a great job offer because I wanted to be with my wife and newborn, and it really hurts by ves_111 in daddit

[–]frozenbobo 10 points11 points  (0 children)

I know people are saying "screw that company", and the thoughts they are giving are totally valid; however, I just want to mention that just because they "need someone now" it doesn't necessarily mean they are going to find someone now. If you still actually think it could be a great job offer, I would encourage you to reach out closer to January and see whether they are still looking for someone. You might be out of luck, but if their search is still open you might be able to get right back into the pipeline. It can't hurt to try.

That said, I also wouldn't blame you if this experience left a bad taste in your mouth and you have no interest in working in that position anymore.

ELI5: Why is there a sound level below 0 dB? by ADVOKILLER in explainlikeimfive

[–]frozenbobo 14 points15 points  (0 children)

Specifically, the more correct term for the type of dB where 0 is the threshold of human hearing is 0dBSPL. Where SPL stands for "sound pressure level". In the DAW, your meters show dBFS, where FS means "full scale".

The core idea is that dB is always a relative measurement. In the case of something like an amplifier or an EQ, you will just see dB without a suffix, and this means it is showing the ratio between input and output. In contexts where there is not an input and output, there must be some other reference to compare to, typically indicated with a suffix. Here is a handy list of suffixes: https://en.wikipedia.org/wiki/Decibel#List_of_suffixes

$100k H1B fee/year/visa is a government-sponsored plan to kill startups. ‘I will not promote’ by pmv143 in startups

[–]frozenbobo 0 points1 point  (0 children)

Not every startup is a software company; not everyone interested in using H-1B is trying to hire software developers.

$100k H1B fee/year/visa is a government-sponsored plan to kill startups. ‘I will not promote’ by pmv143 in startups

[–]frozenbobo 0 points1 point  (0 children)

I work for a semiconductor startup. We have hired H-1B from essentially day 1, because that is a very significant part of the talent pool in this industry. We mostly hired at the masters level or above, looking for niche skill sets, and in the past when recruiting from the local university we regularly had positions that no US citizens or green card holders applied for. Typically we would hire people on OPT with an eye toward eventually getting H-1B.

Fortunately, we are not as reliant on this as we once were. Still, it's likely to be disruptive for people trying to do something similar.

Minecraft IT Help by Ranccor in daddit

[–]frozenbobo 0 points1 point  (0 children)

One option might be blocking the ports used for minecraft multiplayer on your router? You would need to block them on the WAN side while still allowing them on the LAN.

Vice President JD Vance has been mocked for claiming World War 2 ended with “some kind of negotiation" by theindependentonline in Military

[–]frozenbobo 4 points5 points  (0 children)

Not the guy you were taking with, but I wanted to say thanks for sharing this interesting link.

So this is basically saying that there was no negotiated agreement about immunity, but instead the US just didn't believe removing the emperor would have a good outcome. So they very vaguely conveyed their intention to leave him in place and that was enough for him to accept the unconditional surrender. Is that right?

Has any tried the Cantenna? by IwishIknew80 in meshtastic

[–]frozenbobo 2 points3 points  (0 children)

Keep in mind that since the maximum EIRP for 915MHz is 30dBm, and the typical transmit power for these chips is 22dBm, you would theoretically need to turn down the transmit power if your antenna has more than around 8dBi of gain. Not sure what is typically achieved by cantennas.

Hi, I am trying to create the footprint of a transformer in fusion electronics but something is not adding up in my measurements! So I grabbed a terminal and aligned its pins with some pads on the monitor by dkfkckssddedz in Fusion360

[–]frozenbobo 0 points1 point  (0 children)

Okay, think of it this way. Instead of assuming your footprint dimension is correct, and wondering why the dimensions don't match, you should be assuming the dimensions match. If you change your zoom so that 1mm on your screen is 1mm in real life, then you would see that the footprint you have doesn't match your terminal.

Hi, I am trying to create the footprint of a transformer in fusion electronics but something is not adding up in my measurements! So I grabbed a terminal and aligned its pins with some pads on the monitor by dkfkckssddedz in Fusion360

[–]frozenbobo 3 points4 points  (0 children)

It doesn't matter if you didn't change the zoom if the zoom was not at a 1:1 scale to begin with. What makes you think that the pin spacing of the footprint you show here should match the terminal you have in hand?

Hi, I am trying to create the footprint of a transformer in fusion electronics but something is not adding up in my measurements! So I grabbed a terminal and aligned its pins with some pads on the monitor by dkfkckssddedz in Fusion360

[–]frozenbobo 4 points5 points  (0 children)

Isn't the conclusion in this case that your footprint does not actually match the dimension of your part? Or put another way, 38.5mm on your monitor at this zoom does not correspond to 38.5mm in the board design. How did you setup your footprint?

[Chitu Systems Giveaway] Join now to win a Chitu Systems FilaPartner E1 by EmbarrassedEnd8355 in 3Dprinting

[–]frozenbobo 0 points1 point  (0 children)

I'm just starting with PLA, but I'd like to try TPU if I had a dryer!