• 제목/요약/키워드: Global Routing

검색결과 158건 처리시간 0.028초

글로벌 라우팅 유전자 알고리즘의 설계와 구현 (Design and Implementation of a Genetic Algorithm for Global Routing)

  • 송호정;송기용
    • 융합신호처리학회논문지
    • /
    • 제3권2호
    • /
    • pp.89-95
    • /
    • 2002
  • 글로벌 라우팅(global routing)은 VLSI 설계 과정중의 하나로, 네트리스트의 모든 네트들을 연결하기 위하여 각 네트들을 라우팅 영역(routing area)에 할당시키는 문제이며, 글로벌 라우팅에서 최적의 해를 얻기 위해 maze routing 알고리즘, line-probe 알고리즘, shortest path 기반 알고리즘, Steiner tree 기반 알고리즘등이 이용된다. 본 논문에서는 라우팅 그래프에서 최단 경로 Steiner tree 탐색방법인 weighted network heuristic(WNH)과 이를 기반으로 하는 글로벌 라우팅 유전자 알고리즘(genetic algorithm; GA)을 제안하였으며, 제안한 방식을 시뮬레이티드 어닐링(SA) 방식과 비교, 분석하였다.

  • PDF

글로벌연구망을 위한 효율적인 커뮤니티 라우팅 정책의 분석 및 설계 (An Analysis and Design of Efficient Community Routing Policy for Global Research Network)

  • 장현희;박재복;고광신;김승해;조기환
    • 인터넷정보학회논문지
    • /
    • 제10권5호
    • /
    • pp.1-12
    • /
    • 2009
  • BGP 커뮤니티 기반의 라우팅 정책은 특정 네트워크에 대한 경로를 사용자 정의 라우팅 정책에 따라 선택할 수 있는 특성을 갖는다. 다양한 속성의 단위 네트워크가 상호 연결된 글로벌연구망 환경의 전체적인 성능향상을 위해 최근 커뮤니티 기반의 라우팅 정책에 대한 관심이 증대하고 있다. 본 논문은 기존 글로벌연구망에서 적용되고 있는 커뮤니티 라우팅을 전체 네트워크 성능향상의 관점에서 분석하고, 새로운 글로벌연구망에서 라우팅 성능에 관련된 문제점을 도출한다. 이를 바탕으로 새로운 글로벌연구망의 라우팅 경로상의 잘못된 경유 트래픽 개선, 비대칭 라우팅 등을 해결하는 네트워크 상호연동 구조와 최적의 커뮤니티 라우팅 정책 모델을 제시한다. 제시된 결과는 향후 개발될 국가연구망과 상업망의 성능향상에 크게 기여할 수 있을 것으로 기대된다.

  • PDF

Gate Array의 Global Routing 기법 (A New Global Routing Techniques for Gate Array)

  • 이병호;정정화;임인칠
    • 대한전자공학회논문지
    • /
    • 제22권3호
    • /
    • pp.60-67
    • /
    • 1985
  • 본 논문에서는 VLSI layout CAD에 있어서의 새로운 그로발 라우팅(global routing) 기법을 제안하고 이에 관하여 논하였다. 종래의 그로발 라우터에서는 핀의 위치를 모두 셀의 중앙에 두었기 때문에 신호선의 채널 사용량을 정확히 산출할 수 없었다. 그 결과 디테일드 라우팅 (detailed routing)시 배선량 overflow가 발생하여 100% 결선을 저해하는 많은 요인을 내포하고 있었다. 본 논문에서는 이러한 문제점을 모두 보완하기 위하여 핀순서를 고려한 새로운 방법의 그로발 라우팅 알고리즘을 제안하였다. 이 알고리즘을 사용하여 그로발 라우터를 실현하고, 계산기상의 실험 결과를 통하여 제안한 알고리즘의 유용성을 보였다.

  • PDF

On QoS Routing and Path Establishment in the Presence of Imprecise State Information

  • Yuan, Xin;Duan, Zhenhai
    • Journal of Communications and Networks
    • /
    • 제9권4호
    • /
    • pp.356-367
    • /
    • 2007
  • In large networks, maintaining precise global network state information is impossible. The imprecise network state information has significant impacts on Quality-of-Service(QoS) routing and path establishment. In this paper, we develop analytical models for investigating the QoS routing schemes that are designed to tolerate imprecise network state information, and study the performance of various QoS routing schemes, including randomized routing, multi-path routing, and probability based routing, using both the models and simulations. We further propose a new mechanism, called local rerouting, that improves the effectiveness of QoS path establishment in the presence of imprecise global network state information. Local rerouting is orthogonal to existing schemes for dealing with imprecise state information and can be used in conjunction with them to alleviate the impacts of the imprecise information. The results of our performance study indicate that local rerouting is robust and effective.

재배선을 이용한 전역 배선기에 관한 연구 (A Study on a New Global Router Using Rerouting)

  • 박은호;신현철
    • 전자공학회논문지A
    • /
    • 제29A권10호
    • /
    • pp.49-56
    • /
    • 1992
  • A new global routing algorithm which dynamically adjusts its cost parameters depending on the given routing poroblem to find a near optimum solution has been developed. The proposed algorithm efficiently performs global routing on general area in which all the pin positions are given. This algorithm is composed of two phases`In the first phase, it routes each net by searching a minimum cost path while ignoring the channel capacity. In the second iterative phase, it rips up nets which pass the channel at which the horizontal or vertical routing density exceeds the capacity and then it reroutes them using a modified set of cost parameters. Applying the above phases, paths for nets are found such that routing density doesn't exceed the capacity in each channel and that nets are routed with minimum cost. Experimental results for several benchmark examples including difficult-4, difficult-8, difficult-16, Primary1 and Primary2 show that our method generates better results than other published ones.

  • PDF

배선 밀집도를 완화하기 위한 개선된 광역배치 기법 (Improved Global Placement Technique to Relieve Routing Congestion)

  • 오은경;허성우
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권4호
    • /
    • pp.431-435
    • /
    • 2008
  • 기존의 CDP(Congestion Driven Placement) 기법[1]은 배선 밀집도에 크게 기여하는 넷에 속한 모든 셀들을 옮길 때 가능한 방향을 모두 고려하기 때문에 CPU 시간을 많이 소모한다. 본 논문에선 배선 밀집도를 완화하기 위한 빠른 배치 기법, 즉 ICDGP(Improved Congestion Driven Global Placement)라 불리는 개선된 기법을 제안한다. ICDGP는 밀집된 지역에 있는 넷에 속한 셀들의 이동 목표 지점을 정하기 위해 force-directed 기법을 사용하며, 각 셀은 이동 목표 지점으로만 옮기는 것을 고려한다. ICDGP는 또한 셀을 하나씩 옮기는 것보다 다수의 셀을 동시에 같이 옳기는 것이 낫다고 판단되면 같이 옮긴다. 실험 결과에 의하면 CDP보다 ICDGP가 배선 밀집도 면에서 좋은 배치를 생성한다. 특히 CPU 시간은 평균 36% 개선되었다.

항로최적화기술 시뮬레이션 비교 결과 (Comparative Results of Weather Routing Simulation)

  • 유윤자;최형래;이정렬
    • 대한조선학회논문집
    • /
    • 제52권2호
    • /
    • pp.110-118
    • /
    • 2015
  • Weather routing method is one of the best practices of SEEMP (Ship Energy Efficiency Management Plan) for fuel-efficient operation of ship. KR is carrying out a basic research for development of the weather routing algorithm and making a monitoring system by FOC (Fuel Oil Consumption) analysis compared to the reference, which is the great circle route. The added resistances applied global sea/weather data can be calculated using ship data, and the results can be corrected to ship motions. The global sea/weather data such as significant wave height, ocean current and wind data can be used to calculate the added resistances. The reference route in a usual navigation is the great circle route, which is the shortest distance route. The global sea/weather data can be divided into grids, and the nearest grid data from a ship's position can be used to apply a ocean going vessel's sea conditions. Powell method is used as an optimized routing technique to minimize FOC considered sea/weather conditions, and FOC result can be compared with the great circle route result.

이차원 트랙 할당에 의한 FPGA 상세 배선 (A detailed FPGA routing by 2-D track assignment)

  • 이정주;임종석
    • 전자공학회논문지C
    • /
    • 제34C권10호
    • /
    • pp.8-18
    • /
    • 1997
  • In FPGAs, we may use the property of the routing architecture for their routing compared to the routing in the conventional layout style. Especially, the Xilinx XC4000 series FPGAs have very special routing architecture in which the routing problem is equivalent to the two dimensional track assignment problem. In this paper, we propose a new FPgA detailed routing method by developing a two dimensional trackassigment heuristic algorithm. The proposed routing mehtod accept a global routing result as an input and obtain a detailed routing such that the number of necessary wire segments in each connection block is minimized. For all benchmark circuits tested, our routing methd complete routing results. The number of used tracks are also similar to the results by thedirect routing methods.

  • PDF

배선 전용 영역을 이용한 계층적 배치 (Hierarchical placement with routing region assignment)

  • 김원종;신현철
    • 전자공학회논문지A
    • /
    • 제32A권2호
    • /
    • pp.130-139
    • /
    • 1995
  • A hierarchical placement system based on routing region assignment has been developed to increase the probability of routing completion after placement. While most of the existing placement systems attempt to reduce the cell density at the portions where routing density is high, our method is distinguished in that specific routing regions are allocated to secure complete routing where the routing density is greater than the routing capacity. Hierarchy is vuilt by clustering and recursive paritioning, and the initial placement obtained by partitioning at each level is improved by using the region refinement algorithm. After placement at each hierarchical level, global routing is performed and fouting regions are assigned, if routing density is greater than routing capacity, to be considered at the next level of placement. the proposed algorithm has been implemented and applied to place several industrical gate-array circuits. A couple of circuits which cannot be routed by using conventional placement techniques can be completely routed by using our new placement technique with routing region assignment.

  • PDF