어떻게 스크립트 바다 하나에 여러 개의 시뮬레이션을 netlists

G

Guest

Guest
안녕하세요,나는 나의 원하는 몇 가지 물건을 추가하려면 다음 스크립트 체계적으로 회로를 하나의 바다를 실행하여 결과를 얻을하십시오.
경우에는 제 전 단계에서 지연 효과의 두 도청하고자하는 추가 연구 네트리스트에 후속 각각에 더 많은 인버터 있습니다.
하지만 내가 진술 ()에 의해 시뮬레이션을 실행하여 추가하는 여러 디자인을, 나는 결과에 변화를 볼 개미하지 않습니다.
아마도 비록 실행,하지만 그것은 하나의 스크립트를 바다에 여러 번 시뮬레이션 아니고 그것은 네트리스트를 수로 변경합니다.
내가 파일을 디자인 네트리스트 프린트의 이름으로 전달되는 변수를, 그것 있지만 지문을 제대로 스크립트 중에 하나가 시뮬레이션에, 그것을 실행 각각 netlists 변경 될 시뮬레이션 보이지 않습니다.
제발 즉 제안해 내게 필요한 목표 달성 방법을 하나의 스크립트 바다 시뮬레이트 여러 netlists을합니다.
가능한 한 빨리.
여기에 파일 바다 스크립트 부분의 메인에있는) 파일을 시뮬레이션 여러 netlists를 우편 (첨부된 내부의 노력 코드를 내가했다 서면합니다.design_file_list = '( "~ / simulation/fight_model_variable_fb_delayy/spectre/schematic/netlist/netlist_2fb_inv ""~ / simulation/fight_model_variable_fb_delayy/spectre/schematic/netlist/netlist_4fb_inv ""~ / simulation/fight_model_variable_fb_delayy/spectre/schematic/netlist/netlist_6fb_inv ""~ / simulation/fight_model_variable_fb_delayy/spectre/schematic/netlist/netlist_8fb_inv ")
foreach 문이 (design_file design_file_list설계 (design_file)분석 ( '트란? 그만 "30n"? errpreset "보수"? 단계 "1p"? maxstep "5P")실행 ()...)

미안하지만, 당신은 첨부 파일이 필요합니다 보려면 로그인을에

 
당신이 "결과 이름의 디렉토리로 변경해야합니다)"를 실행 (사용 "앞에 resultsDir"를 그냥.

추신 : 당신이 루프 "foreach 문이"분석 정의를 할 필요 해요.

 
인용구 :

당신은 결과 디렉터리의 이름을 변경하려면, 직전 "()"실행 "resultsDir"를 사용해야합니다.추신 : 당신의 "foreach 문이"루프의 분석 정의를 가질 필요가 없습니다.
 
경찰이 작성 :

사실 그것 때문에 다른 배선을 설계하지 않았습니다.
그러므로 내 사건의 모든 netlists 디렉토리에 / 홈 / pratap / 시뮬레이션 / 유령 / 어느으로 주어집니다 배선 / fight_model_variable_fb_delayy있다 resultsDir ( "/ 홈 / pratap / 시뮬레이션 / 유령 / 배선 / fight_model_variable_fb_delayy")
 
안녕하세요,내가 디렉토리를 만들어 여러 디자인과 그들 각각의 netlists 넣어 대응.
그러나 그것은 또한 오는 일찍 사건 중 하나를 errors.The 제공이 처음으로,하지만 여전히 실행되었다.
그럼 난 "네트리스트"그들을 이름을 변경하려고합니다.
디렉토리로의 모든 다른 이들에 있던 지금, 그것이 가능했다.
하지만 고통스러우 매뉴얼 작업 및.
하지만 이후에도 모두가 내가 가지고있는 오류하십시오.

\ 내가 하중 ( "/ 홈 / pratap / ocean_script / delay_Vs_fb_tap_pt.ocn")\ 전자 * 오류 * 잘못된 네트리스트 파일 이름이 "netlist_0fb_inv".
이어야합니다 "네트리스트"...삭제 psf 데이터에 ~ 오 \ / 시뮬레이션 / fight_model_variable_fb_delayy / 유령 / 배선 / 네트리스트 / psf.\ O 오류 ~ / simulation/fight_model_variable_fb_delayy/spectre/schematic/netlist/netlist_8fb_inv_dir/netlistHeader 파일을 찾을 수\ O를 디렉토리가 PSF를 유효 포함되지 않습니다 지정된\ O를 결과입니다.
제발 또는 인쇄상의 오류가 있는지 확인하는 줄을PSF 결과 파일과 로그 파일에 대한 \ O를 보면 디렉토리. [/ 코드]나는 그들 netlists "에 나가 원하는 네트리스트와 각각의 시뮬레이트 다음 바다 스크립트와 네트리스트"이내에 그 결과를 될 기분 가장 좋은 방법을하는 데 필요한의 이름을 변경.
가능은?
감사합니다,- 경찰
 
내가 생각하는 건물의 스키마를 볼 수 스크루볼의 케이던스입니다 당신은
"진짜"네트리스트 (input.scs) 밖으로 청크의 실패 때문에
당신이 디렉토리에 여러 청크를 안했습니다.

당신이받은 당신이 실행할 수있는 디렉토리로 이동 중
시스템 설계 작업 시간과 헤더의 모양의 모든
및 하단 반복 문구 파일은 당신이 대 input.scs을 찾아 참조
사용하는 이상 그들을 복사.아니면, 당신이 만들 수있는지도
오션의 대신에 "진짜"네트리스트를 실행하여 불완전한
하나는 스크립트를 가지고는 갑판 킥 입력의 해제 건물.

 
제가 참조 바다에서 가지고 이것을 못했는데, 전혀 속도 :인용구 :

createNetlist

createNetlist는 ([? recreateAll b_recreateAll] [?) b_display]를 표시

=> 제품 t_filename / 전무

설명

시뮬레이터의 입력 파일을 만듭니다.

디자인 lib 디렉토리로 / 핸드폰 / 보려면,이 명령은 netlists을 설계, 필요한 경우 지정된 경우 시뮬레이터의 입력 파일을 만듭니다.
Also see the design function.
언제 b_recreateAll 인수보기를 /로 설정 T와 셀 / 디자인입니다 지정한 lib과, 디자인 계층에있는 모든 세포는 파일을 입력하는 시뮬레이터 renetlisted, 이전에 작성. 포함되어있는 경우는 네트리스트가 지정 디자인은 그대로 네트리스트 파일, 파일은 시뮬레이터 입력.
또한 함수를 참조 디자인.
 
아마도,하지만 난 청크 생각 바닥글 그것은 여전히 요구하고 있습니다 헤더를
가 너 같은 디렉토리에있는 "그 네트리스트"코어를
에서 지적하고있다.

이건 너 .. 너무 아마도 하찮은 만들 수 있습니다.당신은 방금 알아내야
어떤 파일의 다양한, 갑판을 구축하는 데 사용되는 입력
"디렉토리를 복사에서 템플릿은".

 

Welcome to EDABoard.com

Sponsor

Back
Top