| R. Jain, K. Kucukcakar, M. J. Mlinar, and H. Wang. Experience with the ADAM synthesis system. In Proc. ACM/IEEE 26th Design Autom. Conf., 1989. |
....to many existing professional tools for design synthesis and simulation. Again, because of this complexity, the field of high level synthesis (HLS) has recently emerged to address the need for design methods and techniques at the RTL level. Currently there are several such tools that have appeared [9, 18, 6], but the HLS area is not mature yet [5] Just as with the design, the test process, particularly test generation, has matured at the logic gate and circuit levels. For example, there are several tools for test generation, including some recent ones based on logic synthesis techniques [1] ....
....a reduction of 22.97 of the original register area cost. 6 Results We did run various benchmark design examples for illustration purposes. These are the Facet example [20] the bandpass filter [15] for control step 8, the temperature controller from MAHA for control step 7 [14] the AR filter [9] for control step 8, and the fifth order elliptical wave filter [17] for control step 17. Note that no ROM coefficients were used in these examples. The results are shown in figure 7. For every example we show the reduction percentage in area for the test registers. All examples show significance ....
R. Jain, K. Kukukcakar, M. Mlinar, A. Parker, "Experience with the ADAM synthesis system," Proc. 26th Design Automation Conf., June 1989.
....for register allocation. V Results This test synthesis method has been applied to four behavioral synthesis benchmarks. Their characteristics before register allocation are given in Table 4. Tseng s example is borrowed from [26] the differential equation example from [23] the AR filter from [27] and the elliptical filter (EW) from [28] Columns 2 to 7 show respectively the number of control steps, f.u.s, variables, constants and primary inputs outputs. Columns 8 and 9 give the number of controllable and observable variables. Table 4: Benchmarks characteristics Example # steps # f.u. # ....
R. Jain, K. Kucukcaker, M.J. Mliner, and A.C. Parker: "Experience with ADAM synthesis system", proc. DAC, pp 56-61, 1989.
....these algorithms in this paper. Results We have applied our test synthesis method to four behavioral synthesis benchmarks. Their characteristics before register allocation are given in table 4. Tseng s example is borrowed from [11] the differential equation example from [12] the AR filter from [13] and the elliptical filter (EW) from [14] TABLE 4 steps f.u. var c. var. o. var. roms PI PO tseng 13 2 ,2 11 5 3 0 2 1 differential 9 1 ,1 ,2 12 10 6 2 3 1 ar filter 21 1 ,2 20 4 6 2 4 2 ew filter 18 3 ,3 39 2 1 3 1 1 For illustration purpose, the substractors are supposed to be ....
R. Jain, K. Kucukcaker, M.J. Mliner, and A.C. Parker, "Experience with ADAM synthesis system", proc. DAC, pp:56--61, 1989.
....expanded to gate level and evaluated by an SATPG. Fig.8 High level synthesis for easy testability VI Results We present here experiments conducted with four behavioral synthesis benchmarks. Tseng s example is borrowed from [9] the differential equation example from [10] the AR filter from [11] and the elliptical filter (EW) from [12] Unfortunately, in these HLS examples, the operations are only additions, subtractions and multiplications which are not demonstrative for our purpose (all transparency coefficients are equal to 1) For illustration purpose, we replaced some of the ....
R. Jain, K. Kucukcaker, M.J. Mliner, and A.C. Parker, "Experience with ADAM synthesis system", proc. DAC, pp:56--61, 1989.
....Lower Bds RF RFs Our L [11] FFT Butterfly [3] 4 initial 8 8 6 imprvd. 5 5 4 4th order Avenhous 7 initial 10 10 9 Filter [5] imprvd. 9 9 9 4th order IIR 4 initial 9 9 8 Filter retimed [3] imprvd. 6 6 5 Beamforming Filter 4 initial 8 8 7 (3 beams) 9] imprvd. 6 6 5 AR Filter [2] 8 initial 15 13 14 imprvd 13 13 13 Table 1: Experimental results. In addition, note that [6, 11] only generate bounds on the earliest possible execution time of individual nodes in the DFG, so, the information on serialization (for FUs and buses) that we capture via the WDG is not available. ....
R. Jain et. al. Experience with the Adam synthesis system. In Proc. of DAC, pages 56--62, 1989.
....derived. The lowerbound is then computed using the ASAP and MSAT values as explained in section 4. 7 Experimental Results We implemented our methods in C language on a SUN Sparc 2 workstation. We tested them using a number of benchmarks in the literature. The benchmarks we used are the AR Filter [6], the fifthorder elliptic Wave Filter [13] twice unfolded Wave Filter, the complex Biquad recursive digital Filter [13] the sixth order elliptic Bandpass Filter [13] Discrete Cosine Transform [11] and Fast Discrete Cosine Transform [9] For the Biquad Filter example, we used three time steps ....
R.Jain, K.Kucukcakar, M.J.Mlinar, and A.C.Parker, "Experience with the ADAM Synthesis System", Proceedings of the Design Automation Conference, pp.56-61, 1989.
....Transformations are defined on the DAGs for scheduling and allocation. The System Architect s Workbench [3] also uses a DAG based internal representation called Value Trace. Behavioral and structural transformations are defined on the value trace representation. The ADAM synthesis system [4] also uses data flow graphs for datapath synthesis. Graph based internal representations are suited for either control flow or data flow representation. Representing these and other facets in a single graph form is usually done by annotating the control flow graph with data flow and other ....
R. Jain, K. KĻuļcĻukļcakar, M. J. Mlinar, and A. C. Parker, "Experience with the ADAM synthesis system," in Proceedings of the 26th ACM/IEEE Design Automation Conference, pp. 56--61, June 1989.
....machine model. Along with the global view of a design, behavior tables can also provide abstract views of a design. A table form can be a useful visual output for a designer to interact with the design tool. Many design automation systems use graph based structures for design representation [1, 2, 3], which are suited for either control flow or data flow representation. Petri net based internal representations are Research reported herein was supported, in part, by NSF, under grants numbered MIP 89 21842 and MIP 92 08745. y Email: rathk cs.indiana.edu also suited for control flow ....
R. Jain, K. KĻuļcĻukļcakar, M. J. Mlinar, and A. C. Parker, "Experience with the ADAM synthesis system, " in Proceedings of 26th DAC, 1989. present (nlist-p (a-imm-p (reg-dir-p (pre-dec-p (post-inc-p (reg-dir-p (pre-dec-p (post-inc-p (store state oracle) ins) (mode-a (mode-a (mode-a (mode-b (mode-b (mode-b-resultp
.... optimized control flow is coded into the SFG such that it can be decoded by a procedural interpretation of the SFG, because other synthesis tools, following in the design trajectory after macro control flow optimization, typically derive their default macro control flow by such an interpretation [9, 1, 3]. This means that the macro control flow optimizing tool can be used in any design trajectory using this type of interpretation, without having to make any changes to existing tools. The control flow optimization method is based on the Polyhedral Dependency Graph (PDG) model [10, 11] in which ....
R. Jain, et al. "Experience with the ADAM synthesis system", ACM/IEEE Design Automation Conference, pp. 56-61, 1989.
No context found.
R. Jain, K. Kucukcakar, M. J. Mlinar, and H. Wang. Experience with the ADAM synthesis system. In Proc. ACM/IEEE 26th Design Autom. Conf., 1989.
No context found.
R. Jain, K. Kucukcakar, M.J. Mlinar, A.C. Parker, "Experience with the ADAM synthesis system", Proc. 26th ACM/IEEE Design Autom. Conf., Las Vegas (Nev., U.S.A.), 1989.
No context found.
R. Jain, K. Kucukcakar, M.J. Mlinar, A.C. Parker, "Experience with the ADAM synthesis system", Proc. 26th ACM/IEEE Design Autom. Conf., Las Vegas (Nev., U.S.A.), 1989.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC