Class AR


  • public class AR
    extends Filter
    It specifies AR benchmark.

    Source:

    Rajiv Jain, Alice C. Parker "Experience with the ADAM Synthesis System" 26th ACM/IEEE Design Automation Conference, 1989. and Rajiv Jain, Alice C. Parker, Nohbyung Park, "Predicting Sysem-Level Area and Dealy for Pipelined and Nonpipelined Designs" IEEE Trans. on CAD, vol. 11, no. 8, August 1992.

    Version:
    4.8
    • Constructor Summary

      Constructors 
      Constructor Description
      AR()
      It creates a default AR filter with defaul delays for the operations.
      AR​(int addDel, int mulDel)
      It possible to specify the delay of the addition and multiplication.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> names()
      It specifies the names of the operations for the representation of the solution in textual form.
      java.util.List<java.lang.String> namesPipeline()
      It specifies the names of the operations for the textual representation of the pipelined solution.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AR

        public AR()
        It creates a default AR filter with defaul delays for the operations.
      • AR

        public AR​(int addDel,
                  int mulDel)
        It possible to specify the delay of the addition and multiplication.
        Parameters:
        addDel - the delay of the addition operation.
        mulDel - the delay of the multiplication operation.
    • Method Detail

      • names

        public java.util.List<java.lang.String> names()
        Description copied from class: Filter
        It specifies the names of the operations for the representation of the solution in textual form.
        Specified by:
        names in class Filter
        Returns:
        list of names.
      • namesPipeline

        public java.util.List<java.lang.String> namesPipeline()
        Description copied from class: Filter
        It specifies the names of the operations for the textual representation of the pipelined solution.
        Specified by:
        namesPipeline in class Filter
        Returns:
        list of names.