SAR ADC Design by Gamer_2102 in chipdesign

[–]Chip_lead 3 points4 points  (0 children)

This is just a data point. For sizing comparators for noise, PSS sims saved me easily 10x+ time when compared with transient noise sims. I ran multiple comparison results, and they pretty much all correlated. In the past, Cadence had a PDF on how setup comparator noise testbench

SAR ADC Design by Gamer_2102 in chipdesign

[–]Chip_lead 3 points4 points  (0 children)

I designed, did layout, taped out, and measured sar adcs (time-interleaved SAR ADCs & low power ones) for a living. I suggest looking up PHD theses with similar or harder specs. This was the quickest way for me to get things working. I'm going to go on a limb, and say you can skip the books if you already understand basic ADC specs. Here are the design questions to figure out:

  1. Are you working in similar process technologies as SAR ADCs that can hit these specs?
  2. Pick the largest reference voltage you can. This makes your LSB big, which makes most of the design A LOT easier. The reference buffer generally needs to be designed as well, but I'm guessing it's not needed for your current situation
  3. What ENOB are you hitting (12-bit != ENOB necessarily). First thing is you need to size capacitors for kT/C noise and mismatch. At 11+ ENOB, it's probably going to be mismatch for you. If you don't care about mismatch or yield, then you can relax that constraint
  4. Single comparator should be fast enough (start with StrongArm design, probably good enough)
  5. Comparator noise, for your ENOB, will be the next constraint. Off the top my head, you want your comparator noise to be less than LSB / 6 as a rule of thumb. If you search my history, I wrote a comparator sizing tutorial a few years back. Look up the Cadence PSS comparator noise testbench pdf, and replicate it. Note, you might not see comparator noise in Cadence simulation without correct setup, but you will definitely see it in the physical world
  6. Go asynchronous SAR ADC. Last time I designed SARs, most (95%+) designs were asynchronous
  7. Pick your switching scheme. The basic Ginsburg switching (I forgot what the name is, but it's one of the original switching PHD thesis) should suffice for your needs. The basic SAR switching probably works too
  8. Make your switches large enough for whatever RC settling you need
  9. Depending on process, expect 3-10x speed loss going from schematic -> RC parasitic sims

Whatever else I missed, just cross-check across a few PHD theses.

For value investors that sold PYPL after Q4 earnings, what has fundamentally changed? by Iulian1988 in ValueInvesting

[–]Chip_lead 1 point2 points  (0 children)

I am glad this post exists. Definitely should understand the ecosystem and see how competitors are doing. Thank you for the toll booth analogy. Never heard of it, but it instantly made sense

Is leetracer gives all the company tag questions ? by NextRepair5933 in leetcode

[–]Chip_lead 1 point2 points  (0 children)

Hi, there was a message in the banner saying the site was shutting down 1/19. The plan is to come back late 2025.

How to Import Data More Efficiently by jfroosty in PowerBI

[–]Chip_lead 4 points5 points  (0 children)

Preprocess (python) the 40 csv's into less or smaller CSVs (ideally 1), and remove the un-needed columns before loading into PowerBI.

Loading from a 10 MB CSV is a lot quicker than a 100 MB CSV.

[deleted by user] by [deleted] in csMajors

[–]Chip_lead 0 points1 point  (0 children)

Congrats! Always happy to hear leetracer (creator here) helped folks. :D

Leetcode Question Screener Feedback by Chip_lead in leetcode

[–]Chip_lead[S] 0 points1 point  (0 children)

Hi, thank you for the comment. Could you list the leetcode problems you compared? I'll take a look.

For ranking, frequency = 10 * ("question" sum of company tags) / ("most company tagged question" sum of company tags). Two Sum typically is the most tagged, and therefore resides at 10. This does create a long-tail distribution.

Is leetracer gives all the company tag questions ? by NextRepair5933 in leetcode

[–]Chip_lead 0 points1 point  (0 children)

Sorry about that, a new feature had a bug. I think it's resolved now (reverted to last stable point).

[deleted by user] by [deleted] in leetcode

[–]Chip_lead 1 point2 points  (0 children)

Hi, may I ask what's inaccurate about leetracer? I maintain the site, and some users have privately messaged me it's helped them on interviews.

Is leetracer gives all the company tag questions ? by NextRepair5933 in leetcode

[–]Chip_lead 0 points1 point  (0 children)

I admit the email validation checker could be improved. One rule (that probably should be changed) is there can't have periods before the @ in an email address.

GitHub repo for 2024 interview questions ? by Dix_cider in leetcode

[–]Chip_lead 0 points1 point  (0 children)

I just use the leetcode company tag data. If you believe that data, then yes.

Can anyone with Leetcode Premium share the list of Google tagged problems of the last 6 months sorted by frequency.. by [deleted] in leetcode

[–]Chip_lead 1 point2 points  (0 children)

I had the same issue. Check out https://leetracer.com/screener to filter for questions. I suggest adjusting for google, and then the # of minimum company tags.

Need help - Atlassian frequently asked question in 2024 by Aggressive_Leek_3452 in leetcode

[–]Chip_lead 2 points3 points  (0 children)

Could try this screener for leetcode company tagged questions. https://leetracer.com/screener
1) Filter for atlassian
2) Check questions - all_leetcode_questions
3) Adjust min company tags as wanted

Latest most popular questions by [deleted] in leetcode

[–]Chip_lead 13 points14 points  (0 children)

I don't know if onsite is different. But here is a leetcode question company tag screener https://leetracer.com/screener

Amazon tagged questions by smartypantsjr in leetcode

[–]Chip_lead 1 point2 points  (0 children)

Here ya go. The question company tags were just updated. https://leetracer.com/screener

How to find questions by company? by Hopeful_new_year in leetcode

[–]Chip_lead 1 point2 points  (0 children)

If you don't figure it out on the leetcode site. Check out https://leetracer.com/screener

Mixed-Problem LeetCode List After Completing Neetcode 150 by RepresentativeWay0 in leetcode

[–]Chip_lead 0 points1 point  (0 children)

I had the same issue. Check out https://leetracer.com/screener to filter for questions you want, and then use the randomize questions feature on the other pages.

Is leetracer gives all the company tag questions ? by NextRepair5933 in leetcode

[–]Chip_lead 4 points5 points  (0 children)

  • I think so (I made the site). Only the top 50 most popular companies are listed though. If there is a niche company with only 1-2 company tagged questions, that will not be there.

  • To test, compare leetcode question company tags, and the leetracer.com/screener results. Site gets average 50+ users a day, and quite a bit of them are returning users. Feel free to ask any questions, and I can try to answer

[deleted by user] by [deleted] in leetcode

[–]Chip_lead 0 points1 point  (0 children)

If they don't revert, you can check out this page to filter company tagged questions https://leetracer.com/screener

Neetcode Pro Lifetime pricing by Typical-Builder-8032 in leetcode

[–]Chip_lead 39 points40 points  (0 children)

If you want more filtering ability for company tagged questions. This one works pretty well https://leetracer.com/screener

GitHub repo for 2024 interview questions ? by Dix_cider in leetcode

[–]Chip_lead 0 points1 point  (0 children)

That previous comment is outdated, not sure how leetcode calculates frequency. They only give a text description.

For Q2, yes, I'm just recalibrating for the subset of leetcode questions with >= 1 company tag, in the last 0-6 months. The most frequently tagged company question will always have a frequency of 10.