맞춤기술찾기

이전대상기술

예측데이터 가변화를 통한 예측기반 병렬 게이트수준 타이밍 로직 시뮬레이션에서의 성능 향상 방법

  • 기술번호 : KST2023004262
  • 담당센터 : 부산기술혁신센터
  • 전화번호 : 051-606-6561
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 예측기반 병렬 게이트수준 타이밍 로직 시뮬레이션의 높은 성능을 설계오류를 제거할 목적의 설계 수정 이후에서도 유지하기 위한 효과적인 시뮬레이션 방법에 관한 것이다. 본 발명에서의 예측기반 병렬 게이트수준 타이밍 로직 시뮬레이션 수행의 예상입출력이용-런 모드에서 필요한 예상입력과 예상출력의 동적 가변화를 통해서 시뮬레이션의 높은 성능이 설계 수정 이후에서도 지속적으로 이루어지게 한다.
Int. CL G06F 30/3312 (2020.01.01) G06F 9/50 (2018.01.01) G06F 111/02 (2020.01.01)
CPC G06F 30/3312(2013.01) G06F 9/5066(2013.01) G06F 2111/02(2013.01)
출원번호/일자 1020220135466 (2022.10.20)
출원인 부산대학교 산학협력단
등록번호/일자 10-2493046-0000 (2023.01.25)
공개번호/일자
공고번호/일자 (20230127) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2022.10.20)
심사청구항수 3

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 부산대학교 산학협력단 대한민국 부산광역시 금정구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 양세양 부산 해운대구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김종석 대한민국 부산광역시 해운대구 센텀서로 **(우동) KNN타워 ****호(브릿지특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 부산대학교 산학협력단 부산광역시 금정구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2022.10.20 수리 (Accepted) 1-1-2022-1105964-48
2 [우선심사신청]심사청구서·우선심사신청서
2022.10.20 수리 (Accepted) 1-1-2022-1106147-31
3 선행기술조사의뢰서
Request for Prior Art Search
2022.11.14 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2022.12.05 발송처리완료 (Completion of Transmission) 9-6-2023-0014217-85
5 등록결정서
Decision to grant
2023.01.19 발송처리완료 (Completion of Transmission) 9-5-2023-0068825-55
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
2이상의 설계객체로 구성되어진 게이트수준 타이밍 시뮬레이션 대상 모델에 대한 시뮬레이션에 사용되는 복수의 시뮬레이터를 복수의 CPU 또는 CPU 코어상에서 분산병렬하여 실행시키는 분산병렬 시뮬레이션을 행할 때에, (i) 예상입출력이용-런 모드와 (ii) 실제입출력이용-런 모드의 두 가지 실행 모드를 번갈아가면서 실행하는 과정을 통하여 상기 분산병렬 시뮬레이션이 수행되는 예측기반 게이트수준 타이밍 시뮬레이션 방법으로서, 상기 복수의 시뮬레이터는 적어도 하나의 로컬 시뮬레이션을 수행하는 제1 로컬시뮬레이터 및 또 다른 로컬시뮬 레이션을 수행하는 제2 로컬시뮬레이터를 포함하고, 예상입력/예상출력으로서 이전 시뮬레이션에서 저장한 패턴기반의 예상입력/예상출력을 정적으로 활용(패턴기반의 정적 예상입력/예상출력 활용방법)하거나, 또는 추상화 상위수준 모델을 각 로컬 시뮬레이션에서 로컬 설계객체와 함께 실행시켜서 예상입력/예상출력을 동적으로 발생(추상화 상위수준 모델기반의 예상입력/예상출력 동적 발생 방법)하거나, 또는 추상화 혼합수준 모델을 각 로컬 시뮬레이션에서 로컬 설계객체와 함께 실행시켜서 예상입력/예상출력을 동적으로 발생(추상화 혼합수준 모델기반의 예상입력/예상출력 동적 발생 방법)하며, (A) 최소 1회 이상을 각 로컬 시뮬레이션 별로 로컬 설계객체에 대하여 시뮬레이션 실행을 상기 3가지 방법들(패턴기반의 정적 예상입력/예상출력 활용방법, 추상화 상위수준 모델기반의 예상입력/예상출력 동적 발생 방법, 추상화 혼합수준 모델기반의 예상입력/예상출력 동적 발생 방법)중에 하나를 통해서 얻어지는 예상입력과 예상출력을 활용하는 예상입출력이용-런 모드로 진행하면서, 동시에 실제출력과 예상출력의 다름의 정도를 파악하는 단계, (B) 상기 실제출력과 예상출력의 다름의 정도를 파악에서 단계에서 실제출력과 예상출력의 다름의 정도가 지연시간 차이이며 이 지연시간 차이가 설계객체에 존재하는 클럭의 한주기보다 크거나 또는 실제출력과 예상출력의 다름의 정도가 지연시간 차이만이 아닌 경우, 또는 실제출력과 예상출력의 다름이 존재하며 패턴기반의 정적 예상입력/예상출력 활용방법을 사용 중인 경우에는 예상입출력이용-런 모드에서 실제입출력이용-런 모드로 전환하여 모든 로컬시뮬이션을 실제입출력이용-런 모드로 진행시키는 단계, (C) 실제 실제입출력이용-런 모드로 진행하면서, 동시에 모든 로컬 시뮬레이션의 실제입력과 실제출력이 예상입력과 예상출력과 일치하는 횟수가 사전에 미리 정해진 횟수에 도달하는지를 판단하여 모든 로컬 시뮬레이션에서 상기 일치하는 횟수가 미리 정해진 횟수에 도달하면 실제입출력이용-런 모드에서 예상입출력이용-런 모드로 전환하여 모든 로컬 시뮬레이션을 예상입출력이용-런 모드로 진행시키는 단계,를 포함하는 예측기반 병렬 게이트수준 타이밍 시뮬레이션 방법
2 2
제 1 항에 있어서, 예상입력/예상출력을 위하여 상기 추상화 상위수준 모델기반의 예상입력/예상출력 동적 발생 방법을 사용하는 경우는, 상기 예측기반 게이트수준 타이밍 시뮬레이션은 상기 2이상의 설계객체로 구성되어진 시뮬레이션 대상 모델에 존재하는 1이상의 설계오류를 제거하기 위한 설계변경이 이루어진 후에 진행되는 시뮬레이션이고, 상기 설계변경은 함수적 설계오류를 제거하는 함수적 설계변경이며, 예상입력/예상출력을 위하여 상기 추상화 혼합수준 모델기반의 예상입력/예상출력 동적 발생 방법을 사용하는 경우는, 상기 예측기반 게이트수준 타이밍 시뮬레이션은 상기 2이상의 설계객체로 구성되어진 시뮬레이션 대상 모델에 존재하는 1이상의 설계오류를 제거하기 위한 설계변경이 이루어진 후에 진행되는 시뮬레이션이고, 상기 설계변경은 타이밍 설계오류를 제거하는 타이밍 설계변경인,예측기반 병렬 게이트수준 타이밍 시뮬레이션 방법
3 3
제 1 항에 있어서, 예상입력/예상출력을 위하여 상기 추상화 상위수준 모델기반의 예상입력/예상출력 동적 발생 방법을 사용하는 경우는, 상기 예측기반 게이트수준 타이밍 시뮬레이션은 상기 2이상의 설계객체로 구성되어진 시뮬레이션 대상 모델에 존재하는 1이상의 설계오류를 제거하기 위한 설계변경이 이루어진 후에 진행되는 시뮬레이션이고, 상기 설계변경은 함수적 설계오류를 제거하는 함수적 설계변경이며, 예상입력/예상출력을 위하여 상기 추상화 혼합수준 모델기반의 예상입력/예상출력 동적 발생 방법을 사용하는 경우는, 상기 예측기반 게이트수준 타이밍 시뮬레이션은 상기 2이상의 설계객체로 구성되어진 시뮬레이션 대상 모델에 존재하는 1이상의 설계오류를 제거하기 위한 설계변경이 이루어진 후에 진행되는 시뮬레이션이고, 상기 설계변경은 타이밍 설계오류를 제거하는 타이밍 설계변경이며, 상기 실제출력과 예상출력의 다름의 정도를 파악하는 단계에서 파악된 실제출력과 예상출력의 다름의 정도가 지연시간 차이이며 이 지연시간 차이가 설계객체에 존재하는 클럭의 한주기보다 작은 경우에 상기 시뮬레이션 실행을 모델기반의 예상입력/예상출력 동적 발생 방법에서 사용되는추상화 혼합수준 모델에서 게이트수준 설계객체 확장을 진행한 후 계속적으로 예상입출력이용-런 모드로 진행하는 것을 특징으로 하는,예측기반 병렬 게이트수준 타이밍 시뮬레이션 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.