Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Yoji Kajitani

dblp:01/323 · DBLP profile ↗
← Back
46ranked-venue papers
6as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 38 · 3 first-authorTheory of computation · 5 · 2 first-authorComputer networks · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
8 papers
Electronic design automation · 98% Reconfigurable computing and FPGAs · 2%

Topics — the 13 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
0.382013
Escaped Boundary Pins Routing for High-Speed Boards · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Consistent floorplanning with hierarchical superconstraints · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002
Module packing based on the BSG-structure and IC layout applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998
Electronic design automation › physical design
routing
0.252013
Escaped Boundary Pins Routing for High-Speed Boards · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Design of minimum and uniform bipartites for optimum connection blocks of FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
The channel expansion problem in layout design · DAC 1984
Electronic design automation › physical design › routing › timing-driven routing
length-matching routing
0.212013
Escaped Boundary Pins Routing for High-Speed Boards · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › physical design › routing
printed circuit board routing
0.212013
Escaped Boundary Pins Routing for High-Speed Boards · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › physical design
floorplanning
0.122002
Consistent floorplanning with hierarchical superconstraints · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002
Module packing based on the BSG-structure and IC layout applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998
Electronic design automation › physical design › routing › printed circuit board routing
escape routing
0.012013
Escaped Boundary Pins Routing for High-Speed Boards · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › physical design › clock network synthesis
clock tree synthesis
0.012002
Consistent floorplanning with hierarchical superconstraints · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002
Reconfigurable computing and FPGAs
FPGA architecture
0.011997
Design of minimum and uniform bipartites for optimum connection blocks of FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Electronic design automation › physical design › routing › FPGA routing
switch box design
0.011997
Design of minimum and uniform bipartites for optimum connection blocks of FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Electronic design automation › physical design
placement
0.011996
VLSI module placement based on rectangle-packing by the sequence-pair · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
Electronic design automation › physical design › floorplanning
sequence-pair representation
0.011996
VLSI module placement based on rectangle-packing by the sequence-pair · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
Electronic design automation › physical design › routing
channel routing
0.031984
The channel expansion problem in layout design · DAC 1984
Order of Channels for Safe Routing and Optimal Compaction of Routing Area · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1983
The minimum width routing of A 2-row 2-layer polycell-layout · DAC 1979
Electronic design automation › physical design
VLSI layout
0.011996
VLSI module placement based on rectangle-packing by the sequence-pair · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996

Methods — techniques the papers use, named apart from their topics

shortest path routing · 0.2simulated annealing · 0.0hierarchical superconstraints · 0.0bipartite graph construction · 0.0switch box routing · 0.0channel ordering · 0.0
YearPublicationVenuePosition
2013 Coding the objects in place and route CAD
abstract
Computer aided design of any style starts with coding the objects. The objects are blocks and nets. The code is, in fact, a permutation of object labels. A solemn fact is that the code is a linear array while the objects are floating on the multiple layer or 3D space so that potentially very restricted data can be on the code. Given this opportunity at ISPD 2013, I would like to disclose an unpublished story which stands solely on the concept of permutation. It was motivated by a question about a small gap found in classic channel routing. The interest is in how unrelated place and route matters be related with each other.
Yoji Kajitani
ISPD1
2013 Escaped Boundary Pins Routing for High-Speed Boards
abstract
Routing for high-speed boards is still achieved manually today. There have recently been some related works to solve this problem; however, a more practical problem has not been addressed. Usually, the packages or components are designed with or without the requirement from board designers, and the boundary pins are usually fixed or advised to follow when the board design starts. In this paper, we describe this fixed ordering boundary pin routing problem, and propose a practical approach to solve it. Not only do we provide a way to address, we also further plan the wires in a better way to preserve the precious routing resources in the limited number of layers on the board, and to effectively deal with obstacles. Our approach has different features compared with the conventional shortest-path-based routing paradigm. In addition, we consider length-matching requirements and wire shape resemblance for high-speed signal routes on board. Our results show that we can utilize routing resources very carefully, and can account for the resemblance of nets in the presence of the obstacles. Our approach is workable for board buses as well.
Ching-Yu Chin, Chung-Yi Kuan, Tsung-Ying Tsai, Hung-Ming Chen, Yoji Kajitani
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.5
2011 On routing fixed escaped boundary pins for high speed boards
abstract
Routing for high speed boards is still achieved manually nowadays. There have been some related works in escape routing to solve this problem recently, however a more practical problem is not addressed. Usually the packages/components are designed with or without the requirement from board designers, and the boundary pins are usually fixed or advised to follow when the board design starts. Previous works in escape routing are not likely to be used due to this nature, in this work, we describe this fixed ordering boundary pin escaping problem, and propose a practical approach to solve it. Not only can we have a way to address, we also further plan the wires in a better way to preserve the precious routing resources in the limited number of layers on the board, and to effectively deal with obstacles. Our approach has different feature compared with conventional shortest-path-based routing paradigm. In addition, we consider length-matching requirement and wire shape resemblance for high speed signal routes on board. Our results show that we can utilize routing resource very carefully, and can account for the resemblance of nets in the presence of the obstacles. Our approach is workable for board busses as well.
Tsung-Ying Tsai, Ren-Jie Lee, Ching-Yu Chin, Chung-Yi Kuan, Hung-Ming Chen, Yoji Kajitani
DATE6
2006 A performance-driven circuit bipartitioning algorithm for multi-FPGA implementation with time-multiplexed I/Os
abstract
For multi-FPGA systems, the limitation of the number of FPGA I/O-pins is one of the most critical issues. Using time-multiplexed I/Os eases the limitation. While, a signal path through n time-multiplexed I/Os makes the system clock period n + 1 times longer at most. To capture this feature, we introduce a new cost total cut-hopcount. Under the total cut-hopcount, we propose a performance-driven bipartitioning method VIOP. VIOP combines three algorithms, such that i) min-cut partitioning, ii) coarse performance-driven partitioning, and iii) fine performance-driven partitioning. For min-cut and coarse performance-driven partitioning, we employ well-known bipartitioning algorithms CLIP-FM and DUBA, respectively. For fine performance-driven partitioning, we propose a partitioning algorithm CAVP. By VIOP, the average cost was improved by 11.5% compared with the state-of-the-art algorithms
Masato Inagi, Yasuhiro Takashima, Yuichi Nakamura 0002, Yoji Kajitani
FPT4
2006 How does partitioning matter for 3D floorplanning?
abstract
The recent hierarchical design framework[8] for 3D floorplan-ning suggests a better performance than previous flat design framework. Under this framework, the layer assignment of the blocks is accomplished by some partitioning algorithms which are assumed to be critical[8]. In this paper, we provide an empirical study on the impact of such partitioning algorithms on the total wire length. By generating various partitions and running our floorplanner based on these partitions, we obtain the statistic of the resultant wire length. We observe that when the design instance has a large number of blocks which are uniformly sized, different partitions with the same cut size lead to roughly the same wire length. By another experiment, we find out that the cut size of the partition has the major influence on the wire length. Therefore, we argue that cut size is a metric good enough for the wire length optimization of 3D floorplanning and suggest that future research focus on other problems such as thermal effect, signal delay, etc.
Tan Yan, Yasuhiro Takashima, Yoji Kajitani
ACM Great Lakes Symposium on VLSI4
2006 Theory of placement by numDAG related with single-sequence, SP, BSG, and O-tree
abstract
After BSG and sequence-pair (SP) of the placement codes, a decade has passed with various proposals of new codes and ideas for applications, especially in VLSI physical design. Different in appearance, they are actually proposing generators of ABLR-relations, i.e. above, below, left-of, or right-of relations between two rectangles on a plane to be non-overlapping, together with methodologies how dimensions and peripheral constraints are integrated. This paper proposes another yet simplest generator numDAG which is simply a directed acyclic graph with vertices labelled with distinct numbers. Assuming each vertex representing a rectangle on a plane, an edge (i, j) is featured to imply the property "i is left-of j" or "i is above j" according to the edge being incremental or decremental, respectively, with respect to the numbers of end vertices. To demonstrate that the numDAG is the ABLR-relation generating system hierarchically above existing systems, we relate it with single-sequence, H-and V-constraint graph pair, SP, BSG, and O-tree. It is a future problem to find any practical merit by this idea but the contribution is believed in providing a base to the unified theory of constraint-driven placement. Several new ideas and problems are included
Yoji Kajitani
ISCAS1
2005 The oct-touched tile: a new architecture for shape-based routing
abstract
The shape-based routing needs a routing architecture with a geometrical computation framework on it. This paper introduces a novel routing architecture, Oct-Touched Tile (OTT), with a geometrical computation method along the horizontal- and vertical-constraints. The architecture is represented by the tiles spreading over the 2-D plane. Each tile is flexible to satisfy the constraints imposed for non-overlapping and sizing request. In this framework, any practically useful path finding and shape-based sizing technique are executed on the same architecture. Our system ex-perimentally demonstrates the performance comparable to a commercial tool.
Ning Fu, Shigetoshi Nakatake, Yasuhiro Takashima, Yoji Kajitani
ACM Great Lakes Symposium on VLSI4
2005 Equidistance routing in high-speed VLSI layout design
Yukiko Kubo, Hiroshi Miyashita, Yoji Kajitani, Kazuyuki Tateishi
Integr.3
2004 Abstraction and optimization of consistent floorplanning with pillar block constraints
Ning Fu, Shigetoshi Nakatake, Yasuhiro Takashima, Yoji Kajitani
ASP-DAC4
2004 Multi-level placement with circuit schema based clustering in analog IC layouts
Takashi Nojima, Xiaoke Zhu, Yasuhiro Takashima, Shigetoshi Nakatake, Yoji Kajitani
ASP-DAC5
2004 Space-planning: placement of modules with controlled empty area by single-sequence
Xuliang Zhang, Yoji Kajitani
ASP-DAC2
2004 Equidistance routing in high-speed VLSI layout design
abstract
In VLSI system, a certain set of nets is required to propagate their signals within a tolerable skew of delays. Though the delay of the signal on a wire is determined by a complex environment, it is hard to satisfy this requirement unless all the concerned nets are routed within a certain skew of length. This paper approaches this problem by the concept of l-equidistance routing which aims to route the concerned nets by prescribed length l. After a basic technique to route a 1-sink net with prescribed length, an algorithm is presented for the channel routing where sink terminals are on the upper line and source terminals on the bottom lines. The key idea is in the symmetric slant grid interconnect scheme by which the problem is reduced to the ordinary grid routing problem. An algorithm that attains minimum total wire length is presented. Then a solution is given for the case when terminals are on the perimeters on a rectangle. These algorithms are explained on the Euclidean space. But it is shown that a straightforward transformation of the routes to those on the orthogonal grid is possible keeping the property of equidistance. Proposed algorithms were implemented and applied to random data to demonstrate their ability.
Yukiko Kubo, Hiroshi Miyashita, Yoji Kajitani, Kazuyuki Tateishi
ACM Great Lakes Symposium on VLSI3
2004 A device-level placement with multi-directional convex clustering
abstract
A challenge to an automated layout of analog IC starts with the insight into a high quality placement crafted by experts. It has been observed that such a placement comprises clusters corresponding to groups of matched devices and devices are placed faithfully to the drawn schema while the placement is still compacted. This paper proposes a novel device-level placement based on Sequence-Pair which includes an effective representation of clusters extracted from the schema. A key idea is to capture a topological structure of clusters in order to place clusters at as faithful positions to those in the schema. We represent this structure in terms of ABLR-relations which can be translated into Sequence-Pair. In experiments, we tested our algorithm for industrial instances and compared the results with those by manual. We showed that our results were better than manual results by, on average, 12.8% and 18.1% with respect to area and net-length.
Takashi Nojima, Yasuhiro Takashima, Shigetoshi Nakatake, Yoji Kajitani
ACM Great Lakes Symposium on VLSI4
2003 An extended representation of Q-sequence for optimizing channel-adjacency and routing-cost
abstract
This paper proposes a topological representation for general floorplan, called the H-sequence, which can check channel-adjacency and boundary-adjacency in a constant time. Moreover, we define Routing-cost for the placement to measure its routing difficulty. Experimental results indicate that H-sequence based placement algorithm can optimize routing-cost effectively in a short time.
Changwen Zhuang, Keishi Sakanushi, Liyan Jin, Yoji Kajitani
ASP-DAC4
2002 An Enhanced Q-Sequence Augmented with Empty-Room-Insertion and Parenthesis Trees
abstract
After the discussion on the difference between floorplanning and packing in VLSI placement design, this paper adapts the floorplanner that is based on the Q-sequence to a packing algorithm. For the purpose, some empty room insertion is required to guarantee not to miss the optimum packing. To increase the performance in packing, a new move that perturbs the floorplan is introduced in terms of the parenthesis-tree pair. A simulated annealing based packing search algorithm was implemented. Experimental results showed the effect of empty room insertion.
Changwen Zhuang, Yoji Kajitani, Keishi Sakanushi, Liyan Jin
DATE2
2002 Consistent floorplanning with hierarchical superconstraints
abstract
Sequence-pair-based floorplanning has revealed the limit of its usefulness in very large scale integration layout design, the key issue being that it is nonhierarchical and indifferent to the preceding step of partitioning. This paper restructures the sequence pair enhanced to a pair of logic expressions to accept the constraint induced by the previous step - the balanced bipartition. Since the bipartition is hierarchical in nature, the transferred constraint is called the hierarchical superconstraint. Since floorplanning based on this data structure automatically works cooperatively with the partitioning, it is called the consistent floorplanning, which has potential to store all the feasible floorplans under the constraint induced by any balanced binary search. As a typical example, we focus on clock-tree synthesis by H-tree. Experiments are given to show better achievements in length and wire density for module-based circuits and clock trees.
Shigetoshi Nakatake, Yukiko Kubo, Yoji Kajitani
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2001 Consistent floorplanning with super hierarchical constraints
abstract
Sequence-Pair based floorplanning has been revealed its limit of usefulness in VLSI physical design. Among reasons, the key issue is in its being non-hierarchical and indifferent to the preceding step of partitioning. This paper restructure the algorithm by the idea that the partition algorithm produces the constraint that is imposed on the sequence-pair data. The partition algorithm is the one based on the balanced-bipartition that works hierarchically. Thus a new floorplan algorithm that is consistent with the hierarchical partition algorithm is constructed. This is enhanced to include other algorithms that are based on the binary search. Here, a clock-tree synthesis by H-tree is shown to be consistent. Experiments are given to show better achievements in length and wire-density.
Shigetoshi Nakatake, Yukiko Kubo, Yoji Kajitani
ISPD3
2000 Self-reforming routing for stochastic search in VLSI interconnection layout
abstract
Abstract | Given a route which connects terminal-s on a one-layer routing area(Steiner tree), \n ip is a procedure that makes a current route change its con-guration within its peripheral domain. A \nip reforms a route by replacing one of its edges with a minimal detour. A route can \nip one nearby obstacle. If the obstacle is another route, a more organized operation, called the dual \nip, is applied to a pair of routes. The idea is enhanced to the 2-layer hv-routing. The per-formance of \nip and dual \nip was experimented in simulated annealing which reforms a route or a set of routes with respect to the evaluation function of mul-tiple objectives. Some unique and satisable results were observed. I.
Yukiko Kubo, Yasuhiro Takashima, Shigetoshi Nakatake, Yoji Kajitani
ASP-DAC4
1999 Clock Period Minimization of Semi-Synchronous Circuits by Gate-Level Delay Insertion
abstract
A semi-synchronous circuit is a circuit in which every register is ticked by a clock periodically, but not necessarily simultaneously. A feature of semi-synchronous circuits is that the minimum delay between registers may be critical with respect to the clock period of the circuit. In this paper, we discuss a delay insertion method which makes such a semi-synchronous circuit faster. The maximum delay-to-register ratio of the cycles on the circuit gives a lower bound of the clock period. We show that this bound is achieved in the semi-synchronous framework by the proposed gate-level delay insertion method on the assumption that the delay of each element on the circuit is unique.
Tomoyuki Yoda, Atsushi Takahashi 0001, Yoji Kajitani
ASP-DAC3
1998 Air-Pressure-Model-Based Fast Algorithms for General Floorplan
abstract
A new approach for the minimum area floorplanning is proposed where the shape of every module can vary under the constraint of area and floorplan topology. Simulating the air-pressure mechanics, the algorithms iterate to improve the layout to decide the shapes and positions of modules. It is proved that the layout approaches the optimal layout each step by the measure of energy which is defined by the current layout. Experimental results showed very fast convergence. An extension to a more practical case with the aspect-ratio constraint is discussed.
Tomonori Izumi, Atsushi Takahashi 0001, Yoji Kajitani
ASP-DAC3
1998 Module Placement on BSG-Structure with Pre-Placed Modules and Rectilinear Modules
abstract
A main task in designing IC/PCB is to pack rectilinear modules under various constraints and objectives. If modules are all rectangles without any positional constraint, recently proposed BSG and Sequence-pair based packing algorithms have been proved to work fast enough for practical use. Focusing BSC, to support an effective use, this paper develops techniques to handle rectilinear modules and modules with positional constraints. First a solution is proposed for pre-placed modules. It is to give a linear order to the floating modules following which they are embedded in packing. In the course, the pre-placed modules are considered as the constraints such that no floating modules are forbidden to be placed. The packing of modules including rectilinear ones is solved by applying the above techniques after rectilinear modules are sliced into a set of rectangles. Experimental results on industrial PCB-data showed that the proposed algorithm outputs high quality packings.
Shigetoshi Nakatake, Masahiro Furuya, Yoji Kajitani
ASP-DAC3
1998 The channeled-BSG: a universal floorplan for simultaneous place/route with IC applications
abstract
Article The channeled-BSG: a universal floorplan for simultaneous place/route with IC applications Share on Authors: Shigetoshi Nakatake Department of Electrical and Electronic Engineering, Tokyo Institute of Technology Department of Electrical and Electronic Engineering, Tokyo Institute of TechnologyView Profile , Keishi Sakanushi Department of Electrical and Electronic Engineering, Tokyo Institute of Technology Department of Electrical and Electronic Engineering, Tokyo Institute of TechnologyView Profile , Yoji Kajitani Department of Electrical and Electronic Engineering, Tokyo Institute of Technology Department of Electrical and Electronic Engineering, Tokyo Institute of TechnologyView Profile , Masahiro Kawakita Semiconductor Systems Engineering Center, Toshiba Corporation Semiconductor Systems Engineering Center, Toshiba CorporationView Profile Authors Info & Claims ICCAD '98: Proceedings of the 1998 IEEE/ACM international conference on Computer-aided designNovember 1998 Pages 418–425https://doi.org/10.1145/288548.289064Online:01 November 1998Publication History 9citation195DownloadsMetricsTotal Citations9Total Downloads195Last 12 Months1Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Shigetoshi Nakatake, Keishi Sakanushi, Yoji Kajitani, Masahiro Kawakita
ICCAD3
1998 The multi-BSG: stochastic approach to an optimum packing of convex-rectilinear blocks
abstract
A floorplannar that can handle convex-rectilinear blocks is developed by enhancing the BSG-based packing algorithm.The ideas are in the intr~ duction of (1) multi-rectangle representation of a block as a superpose of element-rectangles, (2) parametric-BSG as a generalization of the BSG, (3) mult i-BSG which is an arrangement of plural BSG's on a multi-layer, and (4) layer sharing condition of element-rectangles so that non-overlapping is di~ cussed on each layer.A solution space of packings is defined as the set of packings generated by changing parametric-BSG and room assignments.It is guaranteed to contain an optimal packing if the BSG is not smaller than a certain size.A floorplan based on a simulated annealing w= implemented.In experiments, it output highly compressed packings.
Keishi Sakanushi, Shigetoshi Nakatake, Yoji Kajitani
ICCAD3
1998 Approximating Steiner trees in graphs with restricted weights
abstract
We analyze the approximation ratio of the average distance heuristic for the Steiner tree problem on graphs and prove nearly tight bounds for the cases of complete graphs with binary weights {1, d} or weights in the interval [1, d], where d ≤ 2. The improvement over other analyzed algorithms is a factor of about e ≈ 2.718. © 1998 John Wiley & Sons, Inc. Networks 31: 283–292, 1998
Magnús M. Halldórsson, Shuichi Ueno, Hiroshi Nakao, Yoji Kajitani
Networks4
1998 Module packing based on the BSG-structure and IC layout applications
abstract
A new method of packing the rectangles is proposed with applications to integrated circuit (IC) layout design. A special work-sheet, called the bounded-sliceline grid, is introduced. It consists of special segments that dissect the plane into rooms to which binary relations "right-of" and "above" are associated such that any two rooms are uniquely in either relation. A packing is obtained through an assignment of the modules into the rooms followed by a compaction procedure. Changing the assignments by swapping the contents of two rooms, a simulated annealing strategy is implemented to search for a good packing. Empirical results show that hundreds of rectangles are packed with a quite good quality in area efficiency. A wide adaptability is demonstrated specific to IC layout design. Ideas to handle a multilayer, nonrectangular chips with L-shaped modules are suggested.
Shigetoshi Nakatake, Kunihiro Fujiyoshi, Hiroshi Murata, Yoji Kajitani
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
1997 A mapping from sequence-pair to rectangular dissection
abstract
A fundamental issue in floorplanning is in how to represent candidate solutions. A representation called sequence-pair was recently proposed. Seq-pair is so general as to represent an area minimum placement, and also efficient because it does not represent any overlapping placement. However, seq-pair is not expressive enough since channels are not represented. The paper gives a mapping from seq-pair to rectangular dissection, which represents channels by line segments. Consequently, candidate arrangements of modules and channels are successfully represented with the generality and the efficiency inherited from the seq-pair.
Hiroshi Murata, Kunihiro Fujiyoshi, Tomomi Watanabe, Yoji Kajitani
ASP-DAC4
1997 Performance and reliability driven clock scheduling of sequential logic circuits
abstract
It is known that the clock-period in a sequential circuit can be shorter than the maximum signal delay between registers if the clock arrival time to each register is controlled. We propose an algorithm to find the minimum clock-period of a circuit whose signal propagation delays are given. Experimental results on LGSynth93 benchmarks show that this technique achieves as much as about 16% reduction of clock-period compared with the conventional maximum signal delay based methods. An application of this technique to improve the reliability of circuits is considered.
Atsushi Takahashi 0001, Yoji Kajitani
ASP-DAC2
1997 Clock-tree routing realizing a clock-schedule for semi-synchronous circuits
abstract
It is known that the clock period can be shorter than the maximum of the signal delays between registers if the clock arrival time to each register is properly scheduled. The algorithm to design an optimal clock schedule is given. In this paper, we propose a clock-tree routing algorithm that realizes a given clock schedule using the Elmore delay model. Following the deferred-merge-embedding (DME) framework, the algorithm generates a topology of the clock tree and determines the locations and sizes of intermediate buffers simultaneously. The experimental results show that this method constructs clock trees with moderate wire length compared with that of zero-skew clock trees.
Atsushi Takahashi 0001, Kazunori Inoue, Yoji Kajitani
ICCAD3
1997 Design of minimum and uniform bipartites for optimum connection blocks of FPGA
abstract
The design of optimum connection blocks of field programmable gate arrays (FPGA's) in number and in distribution of switches is formulated as a bipartite graph design problem and solved. A bipartite with vertex sets R and L (|R|/spl les/|L|) is called totally perfect if there is a perfect matching from L/sub s/ to R for any L/sub s//spl sub/L with |L/sub s/|/spl les/|R|. The difference of maximum and minimum degrees of the vertices in L or R is called the skew of the respective vertex set. The problem is to construct a minimum totally perfect bipartite graph with the minimum skew. The result shows that a method, biscattering, can construct such a matrix in O(|R|/spl times/|L|) time where the lower bound is attained for both skews. This construction also solves the problem of designing optimum direct-concentrators.
Kunihiro Fujiyoshi, Yoji Kajitani, Hiroshi Niitsu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1996 Module placement on BSG-structure and IC layout applications
abstract
A new method of packing rectangles (modules) is presented with applications to IC layout design. It is based on the bounded-sliceline grid (BSG) structure. The BSG dissects the plane into rooms associated with binary relations "right-to"and "above" such that any two rooms are uniquely in either relation. A packing is obtained through an assignment of modules on the BSG. Followed by physical realization BSG-PACK. A simulated annealing searches for a goon packing of all packings by changing the assignments. Experiments showed that hundreds of rectangles are easily packed in a small rectangle area (chip) with quite good quality in area efficiency. A wide adaptability is demonstrated specific to IC layout design. Remarkable examples are: the chip is not necessarily rectangle, L-shaped modules and modules which are allowed to partially overlap each other can be handled.
Shigetoshi Nakatake, Kunihiro Fujiyoshi, Hiroshi Murata, Yoji Kajitani
ICCAD4
1996 VLSI module placement based on rectangle-packing by the sequence-pair
abstract
The earliest and the most critical stage in VLSI layout design is the placement. The background is the rectangle packing problem: given a set of rectangular modules of arbitrary sizes, place them without overlap on a plane within a rectangle of minimum area. Since the variety of the packing is uncountably infinite, the key issue for successful optimization is the introduction of a finite solution space which includes an optimal solution. This paper proposes such a solution space where each packing is represented by a pair of module name sequences, called a sequence-pair. Searching this space by simulated annealing, hundreds of modules have been packed efficiently as demonstrated. For applications to VLSI layout, we attack the biggest MCNC benchmark ami49 with a conventional wiring area estimation method, and obtain a highly promising placement.
Hiroshi Murata, Kunihiro Fujiyoshi, Shigetoshi Nakatake, Yoji Kajitani
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
1995 Rectangle-packing-based module placement
abstract
The first and the most critical stage in VLSI layout design is the placement, the background of which is the rectangle packing problem: Given many rectangular modules of arbitrary site, place them without overlapping on a layer in the smallest bounding rectangle. Since the variety of the packing is infinite (two-dimensionally continuous) many, the key issue for successful optimization is in the introduction of a P-admissible solution space, which is a finite set of solutions at least one of which is optimal. This paper proposes such a solution space where each packing is represented by a pair of module name sequences. Searching this space by simulated annealing, hundreds of modules could be successfully packed as demonstrated. Combining a conventional wiring method, the biggest MCNC benchmark ami49 is challenged.
Hiroshi Murata, Kunihiro Fujiyoshi, Shigetoshi Nakatake, Yoji Kajitani
ICCAD4
1995 Mixed Searching and Proper-Path-Width
Atsushi Takahashi 0001, Shuichi Ueno, Yoji Kajitani
Theor. Comput. Sci.3
1994 Channel-driven global routing with consistent placement (extended abstract)
Shigetoshi Nakatake, Yoji Kajitani
ICCAD2
1994 The Totally-Perfect Bipartite Graph and Its Construction
Kunihiro Fujiyoshi, Yoji Kajitani, Hiroshi Niitsu
ISAAC2
1994 Design of Optimum Totally Perfect Connection-Blocks of FPGA
abstract
The optimal design problem of the connection-blocks of FPGA with respect to the number of switches and their distribution is solved. This also concerns with the optimal construction of direct concentrators.>
Kunihiro Fujiyoshi, Yoji Kajitani, Hiroshi Niitsu
ISCAS2
1994 New Approximation Results on Graph Matching and related Problems
Yoji Kajitani, Jun-Dong Cho, Majid Sarrafzadeh
WG1
1993 Optimal single hop multiple bus networks
Wayne Wei-Ming Dai, Yoji Kajitani, Yorihiko Hirata
ISCAS2
1993 Generalization of aTheorem on the Parametric Maximum Flow Problem
Tadashi Arai, Shuichi Ueno, Yoji Kajitani
Discret. Appl. Math.3
1992 Peel-the-box: a concept of switch-box routing and tractable problems
Atsushi Takahashi 0001, Yoji Kajitani
Integr.2
1988 Minimum augmentation of a tree to a K-edge-connected graph
abstract
Abstract This paper solves the minimum augmentation problem for a given tree and positive integer k, that is, to make a tree k‐edge‐connected by adding the minimum number of edges. It is shown that the minimum number of edges is the least integer not less than a half of the deficiency of the tree which is defined as the sum of k‐(degree) over all the vertices whose degrees are less than k. The proof is constructive and gives a polynomial‐time algorithm for constructing such an augmentation.
Shuichi Ueno, Yoji Kajitani, Hajime Wada
Networks2
1986 The minimum augmentation of a directed tree to a k-edge-connected directed graph
abstract
Abstract For a directed graph G , let d + (ν) and d (ν) be the outdegree and indegree of vertex ν, respectively. Given a positive integer k , the outdeficiency and indeficiency are defined by δ (ν) = max ( k − d + (ν), 0) and δ (ν) = max( k − d − (ν), 0), respectively. It is evident that in augmenting G to a k ‐edge‐connected directed graph, at least δ k ( G ) = max(Σδ (ν), Σδ (ν)) edges are necessary. This paper proves the theorem that if G is a directed tree (directed graph whose underlying graph is a tree) this number of edges is enough. The proof is made by presenting a construction procedure of polynomial‐order complexity.
Yoji Kajitani, Shuichi Ueno
Networks1
1984 The channel expansion problem in layout design
Rachel R. Chen, Yoji Kajitani
DAC2
1984 A matroid generalization of theorems of Lewin and Gallai
Yoji Kajitani, Shuichi Ueno
Discret. Appl. Math.1
1983 Order of Channels for Safe Routing and Optimal Compaction of Routing Area
abstract
For a given placement of blocks and global routing of nets, a new formulation and its solution of the problem of determining the order of channels for the complete channel routing are presented. If the order of channels satisfying the condition exists, it is called the safe order since following it, each channel can be routed the wiring requirement without any prediction of necessary width. Thus the compaction of the routing area can be made utmost each time. The idea is based on the general feature of channel routers not on any particular one. Related subjects such as the simultaneously routable channels, generalization of the safe order, switch box routing, and the placement with nonrectangular blocks are discussed.
Yoji Kajitani
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1979 The minimum width routing of A 2-row 2-layer polycell-layout
Tatsuya Kawamoto, Yoji Kajitani
DAC2