아날로그 디자이너 들어, 귀하의 디자인 방법론은 무엇입니까?

D

D2004

Guest
디자인 프로젝트는 당신에게 언제, 어떻게 시작하고 끝내 할당입니까?
당신은 좋은 방법을 어떻게해야한다고 생각하십니까?

 
당신 한테 뭔가 자료를 찾을
수있는은 https : / / www.eecs.berkeley.edu/ ~ boser / index.html을

 
친애하는 RFIC
이 신문은 소개는 기본적인 아날로그입니다
캘리포니아 대학에 종이?
난 그 D2004의 의미를 생각하는 방법을 계획
디자인 프로젝트를 할 때 당신에게 할당됩니다?
문제는 매우 대답 어려운가?

 
내 Analog_design 의미를 잡았어요.

이 포럼에서 많은 경험이 있기 때문에 아날로그들, 난 그들의 디자인 방법론을 알고 싶습니다.예를 들어, 만약 당신이 bandgap, 또는 LDO로, 또는 ADC를 설계하는, 어떻게 계획을 시작할 수 있을까, 할당하고 좋은 품질의 완성?

 
안녕 D2004,

당신이 생각하는 것이라고 생각 아날로그 회로 설계, 오펄, 비교기, 전류 또는 전압 편견과 발전기 등 기본적인 아날로그 서브 회로, familar합니다.그리고 당신이 그들과 함께 시작할 수있습니다.

안부 인사
Analog_starter

 
첫 단계로 좋은 모델링 기법을하면 새로운 프로젝트를 할당하고있다.

 
저기, 내가 거기 관련 등 다양한 프로젝트를 할 수 있다고 생각 디자인 방법론의 RF, ADC는 아날로그 회로 설계 등 많은 분야가있습니다.

그러나, 나는 Btrend 동의, 모델링 아날로그 디자이너를위한 매우 중요한 단계입니다.좋은 아날로그 회로, 장치에 대한 좋은 모델을 설계하기 위해, 특히 (연산, BiCMOS
등) 아날로그 IC 설계에 필수적인 높은 주파수에서 동작한다.

 
1.이 제품에 대한 이해 응용 프로그램
2.제품의 블록 다이어그램 그리기
3.디자인 하단 - 최대 (트랜지스터를 시스템 레벨에서)

나를 위해이 키 작은 덩어리로 모든 휴식하는 것입니다.

 
그래, 나도 동의 johnsmith101.블록 다이어그램 경우에 별도의 회로 설계를 훨씬 쉬울 것이라고 확신합니다.에서 당신을 비교기, 증폭기와 너무 subcircuit 같은 디자인하실 수있습니다.

 
나는 그것을 아주 현재 너무 시간을 낭비하고 결국 다시 - 것들을 설계할 수가 존재하지 않습니다 아날로그 서브 시스템에 대한 모든 것을 아는 것이 중요하다고 생각합니다.예를 들어, 거기 bandgap 레퍼런스 구현의 방법에는 여러가지가있습니다.

언급한 바와 같이
있던 것과 그것을 어디에 회로를 다시 수 많은 인스턴스를 밝혀줄 것이다 - 사소한 수정을 함께 사용, 서브 시스템에 의해 설계 디자인을 무너 뜨 필수적이다.

아날로그 전문가에 대한 액세스 권한이있는 경우보다 더 당신을 가르칠 수있는 책, 아마도 많은 시간의 짧은 기간에 더 많은 것을 배울 수있습니다.

안부 인사,
v_c

 
아마도이 당신을 도와줄 수있는
http://www.designers-guide.org/Design/

 
친애하는 RFIC,

boser의 웹사이트에 어떤 구체적인 정보가 아날로그 IC 디자인의 디자인 방법론과 관련이 있나요?

감사합니다.

 
내게하기위한 방법을 과학 연구 방법과 비슷합니다 ..

1.특수 감안할 ...

2.Literiture 검토

3.최상위 레벨 Sytem 이내에 다이어그램 MATLAB을 사용하여 설계를 차단하고 ....블록 설정 명세를 얻으려고 말야.

4.그럼 모든 블록 설계도 수준에서 eleborate입니다.the Netlist 만들기.시뮬레이션 실행 funcionallity 테스트합니다.모든 블록 설계도 결과와 비교할 때 최고 수준 및 명세와 병합합니다.

5.만약 확인을 누른 다음 레이아웃 그리기로 내려 갔.실행는 DRC, LVS 및 기생 추출을 습득합니다.

6.기생 데이터와 DSP를 사용하여 분석을 사양을 충족하는 MATLAB 실행을 수집했습니다.

7.모든 확인 후 테이프 밖에있다면 ...7 단계지만 많은 장애물을 완료하는 데 매우 오랜 시간이 걸릴올린날짜 10 분 후 :내게하기위한 방법을 과학 연구 방법과 비슷합니다 ..

1.특수 감안할 ...

2.Literiture 검토

3.최상위 레벨 Sytem 이내에 다이어그램 MATLAB을 사용하여 설계를 차단하고 ....블록 설정 명세를 얻으려고 말야.

4.그럼 모든 블록 설계도 수준에서 eleborate입니다.the Netlist 만들기.시뮬레이션 실행 funcionallity 테스트합니다.모든 블록 설계도 결과와 비교할 때 최고 수준 및 명세와 병합합니다.

5.만약 확인을 누른 다음 레이아웃 그리기로 내려 갔.실행는 DRC, LVS 및 기생 추출을 습득합니다.

6.기생 데이터와 DSP를 사용하여 분석을 사양을 충족하는 MATLAB 실행을 수집했습니다.

7.모든 확인 후 테이프 밖에있다면 ...7 단계지만 많은 장애물을 완료하는 데 매우 오랜 시간이 걸릴

 
난 정말 그가 실질적인 경험을 가진 회로 디자이너는 말할 수 Syukri의 방법론처럼.비록 내 흐름과 비슷하지만, 내 접근을 설명해 드리겠습니다.

1) 정의 - 좋은 정의를 만들거나 제품 휴식.이 단계에서 당신은 아이디어에서 (내가) 아주 빠른 ADC를 원하는 사양의 목록으로, 실용적인 응용 프로그램을 타겟쪽으로 이동합니다.얼마나 빠른가?얼마나 정확?Vcc는 무엇입니까?그 신호?누가 그것을 사용할 것인가?시장에서 경쟁하는 제품은 무엇입니까?그것을하는 데 드는 비용은 얼마나됩니까?얼마나 우리가 그것을 판매할 수 있습니까?우리가 어떻게 우리의 제품을 보장하거나 저렴한 비용으로 성능을 꾸리기에 승자가 될 가치를 추가할 수 있습니까?시장 조사 및 고객의 피드백이 단계에서 매우 중요하다 - 가장 가슴아픈 무대에
시간과 노력의 측면에서있을 수있습니다, 인수

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="윙크" border="0" />

,와 타협을하지만 정확하게 귀하의 제품을 요구하는 고객이라면 귀하의 문을 두드리는된다 끝났어!!

2) 개념 - 규격의 목록에서, 당신은 지금 당신의 계획이이 사양을 구현하는 개산의 빌드합니다.여기에 이상적인 구성 요소, 또는 MATLAB 등 당신의 접근 방식과 함께 작동합니다 보여 매크로 시뮬레이션을 사용합니다.당신의 개념을 검토하는 다른 모든 디자이너 초대 - 당신의 접근 방식을 충족하거나 초과하고 그들 떨어져 문제에 대한 정의를 찾고 그것을 그들에게 보여 눈물을 보자., "사랑"을 자신의 아이디어와 너무 많은 디자이너들이이 건너 뛰면 안을 오해받을 때문에 그들이 어떤 방식과 같이 그것은
좋은 방법이되지 않을 수있습니다 볼 수없습니다.아마 제 2 단계 이후 가장 고통스러운 사양의 적극적인 설정을 충족하고 힘든 관객들에게 그것을 증명할 방법이 몇 가지 유형을 짜야만

3) 블록 레벨 - 지금은 그 부분의 개요 및 각 블록에 이상적인 경우에는, 각 블록의 실질적인 구현이 완료되면 완료되어야하고 그들의 기준을 만족시킬 수가있습니다.나도
단단히 이론은 각 블록을 단단하게 경우 최상위 수준에서 정의되어 있으며 각 블록은 바닥 수준에서 그 정의를 충족 즉, 귀하의 IC를하면 결국 블록 조립 작업을 보장합니다 뒤에 서있다.여기요, 크기, 비율, 현재 무승부, 온도를 고려, 오프셋 계산되며, 주문 과정에서 블록은 해당 가기
- 레벨 개념을 완수를 빌드합니다.당신은 당신의 개념을 실제 회로 시뮬레이션의 블록 단위로 교체하고 동일한 결과를 얻을 수 있어야한다.

4) 최상위 레벨 - 만약 당신이 -하여 매크로 블록을 하나의 교체 - 하나,이 무료로 진행을위한 조치입니다!그러나, 가끔은 당신의 칩에 여러 개의 채널 또는 블록을 구축하는 동안 몇 가지 다른 요소가 해결되지 않습니다.지금은 ESD 보호 기능과 함께 전체 칩을 내장하고 있으며 전형과 극단 운영 조건 시뮬레이션된.당신은 당신의 명세 테이블에있는 각 항목에 대한 시뮬레이션을 제공 할 수 있어야한다, 전류 제한, 서멀 셧다운 및 예를 들어, 같은 기준을 모두 안전하게 운영 영역과 함께.그게 최선이야 이후 시뮬레이션 번 한 번에 너무 오래하는 여러 가지 매개 변수를 확인하십시오!!이제 여러분의 독서와 영화를 따라잡기 위해 좋은 시간으로 시뮬레이터
테스트 당 이일에
대한 실행 - 좋은 건 당신은 정확하게 정의하고 디버깅이 낮은 수준의 매개 변수를 테스트는 매우 쉽게 될 것이다!당신은 당신에게 그들이 원하는대로 certianly 블록 상호 작용을하지 않습니다 이일 때문에 작품의 가치를 구울 싶지 않아!!

5) 레이아웃.나는
당신이 그 물리적 구현 - 그를 도와 일을하고있을 것이다 레이아웃 엔지니어가 가정!또는 더 나은, 직접 해!!뭐가 중요 고려
- 일치에 메모, 크로스 - 커플링, 잡음에 민감한
및 소음에 둔감 라인을 검토하고 각 블록으로 뻗어있다!기생 작은 회로 분석 아마도,하지만 괜찮습니다 아날로그에서 5k 또는 10 FET는?그것은 한 달에 - 긴 심 될거에요!
귀하의 회로의 10 %를 귀하의 기생 문제의 90 % - 무엇이나 소음에 민감한 이들 블록을 추가 주목 알고있을 것입니다!

모두의 6) 검증 - 마지막, 가장 중요한 단계!실리콘 때 다시 오면, 당신은 그 모든 회로 매개 변수가 정확한지 확인해야합니다.모든 트랜지스터에 편견이 아닐 수도 있지하지만, 참조, 중요한 신호 경로, 작업 전체를 입력
및 온도 범위에서, 그리고 다른 모든 정밀 사양 손으로 먹고 벤치에서 확인되어야합니다.귀하의 칩, 귀하의 사양을 충족하여 매개 변수와 임시 테이블과 입력 전압 이상의 배포판을 확인하기 위해 이러한 매개 변수의 동향 30-100 디바이스 테스트 온도 이상이 있는지 확인합니다.여러분의 점심으로 뭐 먹었는 엔지니어와 같은 친구를 만들거나, 함께 그의 손은 그의 시험 설계 및 결과를 상호 연관
- 벤치에서 결과를 테스트 도움으로 많은 시간을 소비해야 될거야.

7) 평가 - 만약 귀하의 장치를 통과하지 않으면, 당신은 개정해야 할 것이며 6 단계로 다시 돌아가.일단 귀하의 장치, 검증을 통과하여 애플 리케이션 엔지니어와
그를 모든 요구, 그는 실질적인 애플 리케이션을 생각할 수에서 고문을하자.이후 이미 훨씬 더 까다로운 조건을 통해 당신을 이곳에 전혀 문제가해야하는 부분을 테스트했다.만약 누군가가 자신에게 그런 상영해야 고정 버그 발견 및 검증 기간 동안 아무것도보다 당황 스럽군요.이 단계의 끝에서, 당신의 애플 리케이션 엔지니어에게 요구되고 모든 사람 장치 가기 고객에게 샘플 보드를 보냈어야 빨리!<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="차가운" border="0" />

출시
및 지원.가끔 일이 꼬이기 - 항복 말해주면 나중에 장치를 되짚어가는 준비를해야한다.일이 잘 유효성 검사에서 모든 메모를 보관하면 쉽게 앉을 수 있고 테스트를 발견하기 전까지는 ...의 PMOS이 주차장에있는 새는 것 같습니다!!또는 - HSR 사양의 저항 방식은 웨이퍼의 가장자리에서입니다!또는 - 죄송합니다, 전 과정이 유사하지 계정, 그래서 않았지만이 웨이퍼 규격에있다, 내 일부가 떨어져으로 떨어지면 ...자네가 상사에게 얘기를 해하고 싶지 않아 한 ..

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="윙크" border="0" />
나는
그것을 몹시 긴 소리, 다 알아 네가 원하는대로 제품 크랭크,하지만
... 클린 및 표준화 흐름을 따르도록하십시오, 몇 달 또는 몇 년 재작업의 경우 디자이너는 단순히 시간을 데려가라고 그 원인을 피할 수 있었을 당신의 인생에서 많은 칩을 할 것이며, 제가 쉽게 screwups 본적과 오른쪽 이렇게 했어요.

행운을 빕니다!이 단순한 사실은 당신이 이런 질문을 당신에게 그런 권리를 제 궤도에
진입을 의미합니다 -
거기에 강력한 기반을보다 더 좋은 일이니까!

 
......... 유
.... 더욱 electronrancher도 나쁘지 않은데 ... 내가 말할 수있는 사람들이 날보다 더 많은 경험을 가지고 유올린날짜9 분 후 :아니, 난 IC에서 디자인학과에 ur 매니저 ... 큰 그림에서 볼 수와 기능을 알고 모든 엔지니어 입장을 더하기 위해 무엇을 기대할 수있는 것 ....

미 .. 희망을 내 존경 유 닮으래매

지식을 가져 주셔서 감사합니다

 
Electronrancher ... 일반적인 흐름에 널 찾아 내려고 정말 간단한 단어를 넣어 u've ... 대단히 감사합니다

 

Welcome to EDABoard.com

Sponsor

Back
Top