Demo Data from EDBT 2026 / reviewers in the wild / expert
Masao Sato
dblp:05/384
· DBLP profile ↗
9ranked-venue papers
2as first author
0since 2021 · last 1997
0000-0003-1690-9000ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 2 first-author
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
3 papers |
Electronic design automation · 90% Memory systems · 10% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.0 | 3 | 1991 | Routability of a Rubber-Band Sketch · DAC 1991 A Hardware Implementation of Gridless Routing Based on Content Addressable Memory · DAC 1990 A Dynamic and Efficient Representation of Building-Block Layout · DAC 1987 |
Electronic design automation › physical design › routing › detailed routing
gridless routing |
0.0 | 2 | 1991 | Routability of a Rubber-Band Sketch · DAC 1991 A Hardware Implementation of Gridless Routing Based on Content Addressable Memory · DAC 1990 |
Electronic design automation › physical design
routing |
0.0 | 2 | 1991 | Routability of a Rubber-Band Sketch · DAC 1991 A Hardware Implementation of Gridless Routing Based on Content Addressable Memory · DAC 1990 |
Memory systems › in-memory computing
content addressable memory accelerator |
0.0 | 1 | 1990 | A Hardware Implementation of Gridless Routing Based on Content Addressable Memory · DAC 1990 |
Electronic design automation › physical design › floorplanning
building-block layout |
0.0 | 1 | 1987 | A Dynamic and Efficient Representation of Building-Block Layout · DAC 1987 |
Electronic design automation › physical design
floorplanning |
0.0 | 1 | 1987 | A Dynamic and Efficient Representation of Building-Block Layout · DAC 1987 |
Electronic design automation › physical design › VLSI layout
layout representation |
0.0 | 1 | 1987 | A Dynamic and Efficient Representation of Building-Block Layout · DAC 1987 |
Methods — techniques the papers use, named apart from their topics
rubber-band sketch · 0.0line-expansion algorithm · 0.0content-addressable memory · 0.0dynamic layout representation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | A simultaneous placement and global routing algorithm with path length constraints for transport-processing FPGAsabstractIn the layout design of transport-processing FPGAs, it is not only required that routing congestion be kept small but also that circuits implemented on them should operate with higher operation frequency. This paper extends the proposed simultaneous placement and global routing algorithm for transport-processing FPGAs, whose objective is to minimize the routing congestion, and proposes a new algorithm, in which the length of each critical signal path (path length) is limited within a specified upper bound imposed on it (path length constraint). The algorithm is based on the hierarchical bipartitioning of the layout regions and LUT (lookup table) sets that are to be placed. Each bipartitioning procedure consists of three phases: (1) estimation of path lengths, (2) bipartitioning of a set of terminals, and (3) bipartitioning of a set of LUTs. After searching the paths with tighter path length constraints by estimating the path lengths in (1), phases (2) and (3) are executed so that their path lengths are reduced with higher priority, and thus path length constraints are not violated. The algorithm has been implemented and applied to transport-processing circuits and compared with conventional approaches. The results demonstrate that the algorithm resolves path length constraints for 11 out of 13 circuits, though it increases the routing congestion by an average of 20%. After detailed routing, it achieves 100% routing for all the circuits and reduces the circuit delay by an average of 23%. Nozomu Togawa, Masao Sato, Tatsuo Ohtsuki |
ASP-DAC | 2 |
| 1995 | Maple-opt: a simultaneous technology mapping, placement, and global routing algorithm FPGAs with performance optimizationabstractNo abstract available. Nozomu Togawa, Masao Sato, Tatsuo Ohtsuki |
ASP-DAC | 2 |
| 1994 | A simultaneous technology mapping, placement, and global routing algorithm for field-programmable gate arraysabstractTechnology mapping algorithms for LUT (Look Up Table) based FPGAs have been proposed to transfer a Boolean network into logic-blocks. However, since those algorithms take no layout information into account, they do not always lead to excellent results. In this paper, a simultaneous technology mapping, placement and global routing algorithm for FPGAs, Maple, is presented. Mapleis an extended version of a simultaneous placement and global routing algorithm for FPGAs, which is based on recursive partition of layout regions and block sets. Maple inherits its basic processes and executes the technology mapping simultaneously in each recursive process. Therefore, the mapping can be done with the placement and global routing information. Experimental results for some benchmark circuits demonstrate its efficiency and effectiveness. Nozomu Togawa, Masao Sato, Tatsuo Ohtsuki |
ICCAD | 2 |
| 1994 | A Simultaneous Placement and Global Routing Algorithm for FPGAsabstractAn FPGA layout algorithm is presented, which deals with placement and global routing simultaneously by fully exploiting its regular structure. It is based on a simple and fast top-down hierarchical bi-partitioning, with placement and global routes represented by positions of logic-blocks and pseudo-blocks, respectively. Experimental results for several benchmark circuits demonstrates its efficiency and effectiveness.> Nozomu Togawa, Masao Sato, Tatsuo Ohtsuki |
ISCAS | 2 |
| 1992 | An optimal chip compaction method based on shortest path algorithm with automatic jog insertionabstractA one-dimensional compaction method for layout patterns including rectilinear macrocells on any number of layers is presented. The algorithm is based on the shortest path search on a constraint graph. It generates an optimal layout pattern in the smallest area by introducing effective jogs in O (N log N) time, where N is the number of line segments of the input pattern and inserted jogs. The jogs are inserted by means of an enhanced plane-sweep method developed in the field of computational geometry. Performance data of an experimental program show its efficiency.> Toru Awashima, Wataru Yamamoto, Masao Sato, Tatsuo Ohtsuki |
ICCAD | 3 |
| 1991 | Routability of a Rubber-Band SketchabstractThe SURF routing system employs a grid-less flexible Wayne Wei-Ming Dai, Raymond Kong, Masao Sato |
DAC | 3 |
| 1990 | A Hardware Implementation of Gridless Routing Based on Content Addressable MemoryabstractA new gridless router accelerated by Content Addressable Memory (CAM) is presented. A gridless version of the line-expansion algorithm is implemented, which always finds a path if one exists. The router runs in linear time by means of the CAM-based accelerator. Experimental results show that the more obstacles there are in the routing region, the more effective the CAM-based approach is. Masao Sato, Kazuto Kubota, Tatsuo Ohtsuki |
DAC | 1 |
| 1987 | A Dynamic and Efficient Representation of Building-Block LayoutabstractDynamic layout representation is a key problem in developing a building block layout system. We have unified topological and geometrical representations, and developed efficient methods to update topological information after geometrical operations. The experimental results are very promising. This representation is the key for information flow in BEAR — a new building block layout system being developed at U. C. Berkeley. Wayne Wei-Ming Dai, Masao Sato, Ernest S. Kuh |
DAC | 2 |
| 1987 | Applications of computational geometry to VLSI layout pattern design
Masao Sato, Tatsuo Ohtsuki |
Integr. | 1 |