아날로그 집적회로 설계의 9단계, 당신은 몇 단계에 도달했습니까?
이 글은 복단대학의 한 박사생의 장편 증언이다.나는 완전하게 한 번 읽었는데, 아주 잘 썼다고 느꼈다.나는 참지 못하고 ADI 포럼에서 그것을 공유했다.
너는 방금 이 줄에 들어가기 시작했다.PMOS/NMOS/BJT에 대해서는 간략히 알고 계실 뿐입니다.너는 각종 설비의 특성을 모른다.너는 구체적인 회로 설계에 대해 아무런 생각이 없다.당신의 회로도는 주로 국내 잡지의 글을 보거나 교과서에 있는 기존의 회로에 따라 항상 그것들이 의미가 있다고 생각합니다.당신이 만든 회로는 주로 소형 모듈입니다.만약 당신이 차분 연산 증폭기나 틈새 기준 시뮬레이션을 한다면, 당신은 그때 충분한 논문이 없을까 봐 계산하고 발표할 수 있다.전반적으로 말하자면, 기본적으로 연산 증폭기를 보면 여전히 매우 낙담한다.너는 향료가 사용하기 어렵고 이상한 것이라고 생각한다.
두 번째 단락에서, 당신은 회로 설계가 무엇인지 알기 시작하고, 매일 이 교과서를 가지고 초고지에 계산한다.Vdsat, lamda, 초기 전압, GWB, ft 등과 같은 기술적 매개 변수를 자주 언급합니다.나는 항상 때로는 회로와 손이 거의 같고, 때로는 차이가 매우 크다고 생각한다.너도 전압, 온도, 공정의 변화에 관심을 가지기 시작했다.예를 들어, 저전압, 저전력 시스템 또는 기타 무엇입니까?혹은 초고속과 고정밀의 물건.비록 테이프가 너와 멀리 떨어져 있는 것 같지만, 너는 회로를 설계할 때 테이프로 봉할 계획이다.이 단계에서는 spice가 매우 강력하다고 생각하지만 AC 시뮬레이션 결과가 정확하지 않기 때문에 종종 머리가 아픕니다.
PVT와 오랫동안 싸웠지만 전반적으로 성공적인 설계 경험은 거의 없습니다.너는 사용할 수 있는 회로를 설계하는 것이 정말 어렵다고 생각한다.당신은 당신의 신뢰를 구축하는 데 급급하지만, 당신은 어떻게 해야 할지 모릅니다. 당신은 JSSC 또는 박사 논문을 읽기 시작했지만, 당신은 그들이 진정한 칩이 아니라 같은 일을 이야기하고 있다고 생각합니다. 당신은 Vdsat 지표가 정확하지 않다고 생각합니까, 시뮬레이터의 기본 설정이 당신의 요구를 충족시키기에 충분하지 않다고 생각합니까, 당신은 시뮬레이터의 매개 변수를 조정하려고합니다.또는 에뮬레이터를 변경하려고 시도했지만 결과가 여전히 때로는 정확하고 때로는 정확하지 않습니다.너는 포럼에 가서 전문가의 지도를 받기를 바란다.그러나 그들도 매우 모호하다. 그들이 한 말은 때로는 옳고 때로는 틀렸다.이 단계에서 당신은 향료가 좋다고 생각하지만 도움말 매뉴얼은 너무 모릅니다.
네 번째 섹션에서는 큰 tapeout 실패를 경험했습니다.너는 알다시피, 회로를 만들려면, 너는 끊임없이 개선해야 하고, 너는 모든 세부 사항을 자세히 검사해야 한다.PCB의 설계 과정에서 상상하기 어려운 문제가 많고 회로의 모든 면을 충분히 파악해야 한다는 것을 알게 될 것이다.그래서 대학을 졸업할 때 팔았던 교과서를 체계적으로 다시 공부하기 시작했다.당신은 당신이 찾을 수 있는 관련 정보를 자세히 보고, 좀 더 계발적인 생각을 찾을 수 있기를 바랍니다.당신은 이미 실현해야 할 회로 규격과 성능을 잘 알고 있으며, 회로 설계는 본질적으로 많은 합리적인 절충 방안이 필요하다는 것을 알고 있습니다.그러나 이"합리적"이 어떻게 확정되었는지, 그리고 어떻게 다른 지표 사이에서 절충안을 선택했는지 알 수는 없다.너는 정상적으로 작동하는 적합한 회로를 설계하는 것이 정말 너무 어렵다고 생각한다.너는 이 세상에 그들이 주장하는 것처럼 잘 할 수 있는 사람이 있다는 것을 믿지 않는다. 왜냐하면 너는 매우 똑똑하기 때문이다. 왜냐하면 이렇게 많은 선택에 직면하면 너는 무력감을 느끼기 때문이다.그들은 어떻게 했습니까?이 단계에서는 spice 기능이 여전히 너무 제한적이라고 느낄 수 있으며,"시간이 너무 작다"는 잘못된 정보에 대해 종종 망연자실하게 느낄 수 있습니다.때때로 모든 사용자와 컴퓨터를 충돌시키는 거대한 시뮬레이션 파일을 만듭니다.
5단에서, 당신은 많은 경쟁 상대의 물건이 단지 이렇다고 생각한다.너는 더욱 익숙한 디자인 방법을 가지기 시작했다.하지만 기존 도구를 최적화하는 방법을 모릅니다.당신은 다른 사람이 컴파일한 스크립트 언어를 사용한 적이 있지만, 많은 문제에 부딪혔을 때 awk나 perl로 하는 것을 기억하지 못합니다. 당신은 서버에서 많은 시뮬레이션 시간을 사용하기 시작했습니다. 당신은 많은 시뮬레이션을 통해 당신이 디자인한 모듈을 적당한 외관으로 정확하게 조정할 수 있다고 믿습니다.때때로 너는 회로 설계를 하는 것이 너무 지루하다고 느낄 수 있다.만약 그것이 효과가 없다면, 너는 포기해야 할지 말아야 할지 고려하고 있다.이 단계에서 향료가 좋은지 나쁜지 생각하지만 여전히 빠른 향료 시리즈 시뮬레이터에 크게 뒤처져 있습니다.처음에 당신은 교류 시뮬레이션을 믿지 않았는데, 그 대신 대량의 순간 시뮬레이션이 있었다.
6단에서 당신은 이 세상에 가장 적합한 디자인만 있고 가장 좋은 디자인은 없다는 것을 깨닫기 시작했다.너는 진정으로 너에게 속하는 디자인 방법을 가지기 시작했다.한두 개의 시뮬레이션 도구를 사용하는 경향이 있으며 능숙하게 사용할 수 있습니다.그들은 너의 설계를 평가한다.설계에서 PVT 변경을 고려하기 시작했습니다.너는 회로가 처음부터 지금까지 변천했다는 것을 알고 있다. 너는 다른 응용을 위해 그것들을 맞춤형으로 제작할 수 있다.너는 전력 소비량과 면적에 주의하기 시작했고, 네가 테이프로 붙인 칩은 이미 제품의 요구를 만족시키기 시작했다.그러나 때때로 당신은 여전히 일부 복잡한 시스템의 설계 방법을 완전히 이해하지 못하고, 일부 어리석은 실수를 범하여 재앙적인 결과를 초래한다.JSSC를 읽기 시작할 때 한두 개의 기사만 골라서 읽어서는 안 된다.아마도 JSSC를 화장실로 사용하여 읽는 것이 좋은 선택일 것입니다.이 단계에서 당신은 향료가 좋은 도구라고 생각합니다.spice에서 정확성과 속도를 합리적으로 시뮬레이션하고 언제든지 가장 적합한 선택을 하는 방법을 알고 있습니다.
7절에서는 고정밀 시스템과 고속 시스템 모두에 대한 고유한 견해와 경험을 바탕으로 아날로그 회로 설계의 본질을 이해하기 시작합니다.시스템 레벨에서 최적의 성능을 위해 다양한 모듈 지표를 평가할 수 있습니다.당신은 잠재적인 시장을 이해하고 자신의 제품 정의를 시작할 것입니다. 당신이 옳다면 당신이 디자인한 제품은 매우 경쟁력이 있다는 것을 알고 있습니다.너는 전체 회로의 기능과 지표를 머리부터 발끝까지 쉽게 구분할 수 있다.각 기술 세부 사항과 절충안이 제품에 어떤 영향을 미치는지 이해하십시오.너는 설계의 신뢰성에 주의하기 시작했다.이 단계에서 spice는 몬테카를로 시뮬레이션과 같은 매우 유용한 도구라고 생각하지만, 항상 한밤중에 시뮬레이션을 실행하지만 서버가 너무 느리다고 불평하는 경우가 많습니다.
이때 8단을 위한 칩을 만드는 데 성공하는 것은 흔한 일이다.이것은 마치 퇴역 군인이 차를 몰고 빨간 신호등과 녹색 신호등 앞에 차를 세우는 것과 같다.제품의 디자인은 너에게 있어서 거의 무의식적이다.시뮬레이션 결과에 따라 매개변수를 조정하고 최적화할 필요가 없습니다.일반적으로 소량의 시뮬레이션을 통해 모듈의 설계를 끝낼 수 있습니다.어떤 표시기의 회로 모듈이 기술적으로 가능한지 불가능한지 분명히 느낄 수 있다.특정 모듈의 노이즈 계수, 신호 잡음 비율 또는 왜곡에 전혀 신경 쓸 필요가 없습니다.너는 단지 그것이 설계할 수 있다는 것을 알기만 하면 된다. 더 상세한 기술 지표는 너에게 아무런 의미가 없다.당신은 JSSC의 모든 것이 실제로 허구의 숫자라고 생각하기 시작했습니다.때때로 JSSC가 불합격이라고 생각할 수도 있고 심지어 화장지 (너무 얇고 너무 바삭바삭함) 도 있습니다.너는 이런 향료를 가끔 사용하는 것이 좋다고 생각하지만, 그것은 정말 믿을 수 없다.많은 경우 작업점을 한 번 보는 것만으로도 충분하다.
이때 구란에서, 너는 이미 많은 회로에 대해 잘 알고 있다. 너는 많은 기술의 다음 발전을 미리 예측할 수 있다.1년에 몇 번만 시뮬레이션을 실행하거나 몇 년 동안 계속될 수 있습니다.너는 회로도를 거의 그리지 않는다. 대부분의 경우 태평양의 작은 섬에서 골프를 치거나 낚시를 한다.가끔 ISSCC의 오락활동에 참가하는외에 당신은 영원히 다른 사람과 전기회로에 대해 이야기하지 않는다. 왜냐하면 당신은 아무도 리해할수 없다는것을 알고있기때문이다.
이상은 아날로그 집적회로 설계의 9단계에 대한 소개입니다.Ipcb는 PCB 제조업체 및 PCB 제조 기술에도 제공됩니다.